Software engineering with Ada
The transformation schema: An extension of the data flow diagram to represent control and timing
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
A rational design process: How and why to fake it
IEEE Transactions on Software Engineering
Program design by informal English descriptions
Communications of the ACM
Abstract data types and the development of data structures
Communications of the ACM
Abstract data types and software validation
Communications of the ACM
A technique for software module specification with examples
Communications of the ACM
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Structured Development for Real-Time Systems
Structured Development for Real-Time Systems
A procedure for designing abstract interfaces for device interface modules
ICSE '81 Proceedings of the 5th international conference on Software engineering
System development (Prentice-Hall International series in computer science)
System development (Prentice-Hall International series in computer science)
Structured Analysis and System Specification
Structured Analysis and System Specification
SDA: A novel approach to software environment design and construction
ICSE '88 Proceedings of the 10th international conference on Software engineering
The CAEDE performance analysis tool
SETA1 Proceedings of the first international symposium on Environments and tools for Ada
Experience with an Approach to Comparing Software Design Methodologies
IEEE Transactions on Software Engineering
A methodology to evaluate creative design methods: a study with the BadIdeas method
Proceedings of the 22nd Conference of the Computer-Human Interaction Special Interest Group of Australia on Computer-Human Interaction
Hi-index | 0.01 |
The purpose of this paper is to compare four design methods which are of current interest in real-time software development. The comparison presents the relative strengths and weakness of each method with additional information on graphic notation and the recommended sequence of steps involved in the use of each method. The methods selected for comparison were:STRUCTURED DESIGN FOR REAL-TIME SYSTEMSOBJECT ORIENTED DESIGNPAMELA (Process Abstraction Method for Embedded Large Applications)SCR (Software Cost Reduction project - Naval Research Laboratory) Readers interested in a framework for comparing methods, an overview of the four selected methodologies, and an aid to narrowing candidates for adoption should find this find this paper helpful.