π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
Type
Article accepté pour publication ou publiéExternal document link
https://hal.archives-ouvertes.fr/hal-01867030Date
2018Journal name
International Journal of Web and Grid ServicesVolume
14Number
4Publisher
Inderscience
Pages
400 -431
Metadata
Show full item recordAuthor(s)
Belhajjame, KhalidDe Castro, Valeria
Espinosa-Oviedo, Javier
Musicante, Martin
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 / Keywords
MDA; Non-Functional Requirements; Service-based software processRelated items
Showing items related by title and author.
-
Creti, Anna; Kotelnikova, Alena; Meunier, Guy; Ponssard, Jean-Pierre (2018) Article accepté pour publication ou publié
-
Lajili, Souad; Rakotondratsimba, Yves (2008) Article accepté pour publication ou publié
-
Option Pricing via Utility Maximization in the presence of Transaction Costs: an Asymptotic Analysis Bouchard, Bruno (2000) Document de travail / Working paper
-
Belhajjame, Khalid (2022) Article accepté pour publication ou publié
-
Alili, Hiba; Drira, Rim; Belhajjame, Khalid; Ben Ghezala, Henda Hajjami; Grigori, Daniela (2019) Communication / Conférence