loading...
The Design of Evolutionary Process Modeling Languages
Busan, Korea November 30-December 03
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/APSEC.2004.9811th Asia-Pacific Software Engineerin ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Darren C. Atkinson, Santa Clara University, CA
Daniel C. Weeks, Santa Clara University, CA
John Noll, Santa Clara University, CA
To formalize a software process, its important aspects must be extracted as a model. Many processes are used repeatedly, and the ability to automate a process is also desired. One approach is to use a notation that already exists, such as a programming language, and extend it. However, the intricacies and restrictions the programming language places on the ability to succinctly and clearly describe a process can be problematic. An alternative approach is to develop a language specifically for describing processes. A significant disadvantage of this approach, however, is the lack of tool support for ensuring model correctness. We discuss a high-level language that encourages evolutionary model development and describe a tool for performing model verification. We have used our language and tool on the NetBeans model for distributed software development.
Citation:
Darren C. Atkinson, Daniel C. Weeks, John Noll, "The Design of Evolutionary Process Modeling Languages," apsec, pp.73-82, 11th Asia-Pacific Software Engineering Conference (APSEC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.