DocumentCode
2440880
Title
Software Artifact Metamodel
Author
Silva, Marcos ; Oliveira, Toacy ; Bastos, Ricardo
Author_Institution
Fac. de Inf., PUC-Rio, Rio de Janeiro, Brazil
fYear
2009
fDate
5-9 Oct. 2009
Firstpage
176
Lastpage
186
Abstract
Software Artifacts are key elements during software development processes as they represent most of the information used to create a software system. Therefore, they should be thoroughly represented fostering the organization of their internal information. This work presents a Metamodel for Software Artifacts aiming at providing a new and structured way to represent artifact content, other than current sections hierarchy. Our work defines an extension to UML/MOF and SPEM meta-models by means of layers such as: the Definition Layer to represent basic concepts of artifacts parts and relationships; the Process Use Layer is devoted to represent artifacts used in an specific software process and; the Project Layer represents the artifacts with real data. We also present artifacts from SCRUM and RUP to evaluate our approach.
Keywords
Unified Modeling Language; software development management; software process improvement; RUP; SCRUM; SPEM meta-model; UML/MOF meta-model; artifact content; definition layer; process use layer; project layer; software artifact metamodel; software development processes; software system; Computer science; Programming; Single event transient; Software engineering; Software systems; Unified modeling language; Authoring; SPEM; Software Artifacts; UML;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2009. SBES '09. XXIII Brazilian Symposium on
Conference_Location
Fortaleza, Ceara
Print_ISBN
978-1-4244-5024-4
Electronic_ISBN
978-0-7695-3844-0
Type
conf
DOI
10.1109/SBES.2009.28
Filename
5336090
Link To Document