Please use this identifier to cite or link to this item:
Title: A language for modeling software development life cycles
Authors: Cachia, Ernest
Micallef, Mark
Keywords: Computer software -- Development
Product life cycle
UML (Computer science)
Modeling languages (Computer science)
Issue Date: 2009
Publisher: Knowledge Systems Institute Graduate School
Citation: Cachia, E., & Micallef, M. (2009). A language for modeling software development life cycles. 21st International Conference on Software Engineering & Knowledge Engineering (SEKE 2009), Boston. 499-504.
Abstract: As the profession of software engineering has continued to mature, a substantial body of work has built up in the area of software development life cycles. A variety of generic models ranging from waterfall to agile have appeared over the past few decades, all claiming to address prominent issues in software engineering. In this paper, the authors make an argument for developing a unifying language with the capabilities of defining and modeling any software development life cycle. The concept is similar to the way UML is a language that can be used to model any conceivable object oriented software solution. A number of reasons are provided as to why this would be a useful contribution to software engineering. The authors also discuss work which they have been carrying out in this area and outline the main features and semantics of such a language.
Appears in Collections:Scholarly Works - FacICTCIS
Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
Language for Modeling Software Development Life Cycles.4-9.pdf
  Restricted Access
A language for modeling software development life cycles92.12 kBAdobe PDFView/Open Request a copy

Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.