DocumentCode
3619823
Title
Requirements Capture for Cougaar Model-Driven Architecture System
Author
B. George;H.L. Singh;S.A. Bohner;D. Gracanin
Author_Institution
Department of Computer Science Virginia Polytechnic Institute and State University, Blacksburg, VA
fYear
2005
fDate
6/27/1905 12:00:00 AM
Firstpage
109
Lastpage
117
Abstract
The cognitive agent architecture (Cougaar) is a distributed agent architecture framework originally developed to build large scale logistics applications for the Department of Defense. In order to facilitate rapid development of complex military and commercial Cougaar applications, we are devising "recipes" on how to automate the Cougaar application development process. The envisioned Cougaar model driven architecture (CMDA) system will capture requirements from the user and automatically generate related software artifacts such as requirement, design, code and test cases. The automated generation of software artifacts, even if partial in nature, should considerably increase the productivity of Cougaar developers. Recognizing the sophistication of the Cougaar framework and the limitations of current transformation technologies, we have systematically developed an approach that combines component assembly in the large with transformations in the small. The approach´s ability to generate accurate software artifacts depends largely on how user requirements are captured and transformed. The CMDA system employs innovative approaches and techniques to enable users represent their requirements properly. This paper briefly describes the CMDA system, its user interface and the various inputs captured from the user
Keywords
"Application software","Large-scale systems","Logistics","Computer architecture","Automatic testing","Software testing","System testing","Productivity","Assembly systems","User interfaces"
Publisher
ieee
Conference_Titel
Software Engineering Workshop, 2005. 29th Annual IEEE/NASA
Print_ISBN
0-7695-2306-4
Type
conf
DOI
10.1109/SEW.2005.38
Filename
1521199
Link To Document