πSOD-M: Building SOC Applications in the Presence of Non-Functional Requirements
Belhajjame, Khalid; De Castro, Valeria; Espinosa-Oviedo, Javier; Musicante, Martin; Souza Da Costa, Umberto; Souza Neto, Plácido (2018), πSOD-M: Building SOC Applications in the Presence of Non-Functional Requirements, International Journal of Web and Grid Services, 14, 4, p. 400 -431
TypeArticle accepté pour publication ou publié
External document linkhttps://hal.archives-ouvertes.fr/hal-01867030
Journal nameInternational Journal of Web and Grid Services
MetadataShow full item record
De Castro, Valeria
Souza Da Costa, Umberto
Souza Neto, Plácido
Abstract (EN)Specifying non-functional requirements (NFRs) is a complex task, being usually addressed during the latter phases of the software development process. The late inclusion of NFRs during the software development may compromise the quality of the resulting application. This paper presents πSOD-M, a method and associated tools that: i) allow the early specification of NFRs allowing users to them in an abstract way without having to care about low-level details; ii) embraces the model-driven architecture (MDA) philosophy, generating models (code) whenever possible for reducing the specification and programming effort of the business application logic and its associated NFRs. Our solution has been used in the context of an industrial and real case study.
Subjects / KeywordsMDA; Non-Functional Requirements; Service-based software process
Showing items related by title and author.
Defining the abatement cost in presence of learning-by-doing: Application to the fuel cell electric vehicle Creti, Anna; Kotelnikova, Alena; Meunier, Guy; Ponssard, Jean-Pierre (2018) Article accepté pour publication ou publié
A Model-Driven Framework for the Modeling and the Description of Data-as-a-Service to Assist Service Selection and Composition Alili, Hiba; Drira, Rim; Belhajjame, Khalid; Ben Ghezala, Henda Hajjami; Grigori, Daniela (2019) Communication / Conférence
Barhamgi, Mahmoud; Bandara, Arosha K.; Yu, Yijun; Belhajjame, Khalid; Nuseibeh, Bashar (2016) Article accepté pour publication ou publié