Statecharts: A visual formalism for complex systems
Science of Computer Programming
A Strategy for Comparing Alternative Software Development Life Cycle Models
IEEE Transactions on Software Engineering
A taxonomy for the early stages of the software development life cycle
Journal of Systems and Software
Software reuse: emerging technology
Software reuse: emerging technology
Software process modeling: principles of entity process models
ICSE '89 Proceedings of the 11th international conference on Software engineering
Software requirements: analysis and specification
Software requirements: analysis and specification
Software requirements: objects, functions, and states
Software requirements: objects, functions, and states
Software process modeling example
ISPW '90 Proceedings of the 5th international software process workshop on Experience with software process models
Program Transformation Systems
ACM Computing Surveys (CSUR)
The operational versus the conventional approach to software development
Communications of the ACM
Operational Prototyping: A New Development Approach
IEEE Software
Project management process framework for developing and IT systems
ICCOMP'08 Proceedings of the 12th WSEAS international conference on Computers
Handshaking between software projects and stakeholders using implementation proposals
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
An information systems acquisition management framework
ICCOM'06 Proceedings of the 10th WSEAS international conference on Communications
Hi-index | 0.00 |
Most published software development models present software engineering as a series of discrete phases. They often capture the "inevitable intertwining" of pairs of phases and they often capture the need to return to earlier phases when new information is ascertained. However, in actual software development projects, activities typically associated with multiple phases are performed concurrently. This paper presents a new model of the software development process that effectively captures the concurrency among activities that is in berent in all non-trivial software development. Statecharts are used to present the model.