• 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