首页    期刊浏览 2024年09月21日 星期六
登录注册

文章基本信息

  • 标题:QuaDRA: Quality-oriented Design of Reference Architecture for Software Product Lines based on ISO/IEC 26550
  • 本地全文:下载
  • 作者:Juan Carlos Herrera ; Francisca Losavio ; Oscar Ordaz
  • 期刊名称:Revista Antioqueña de las Ciencias Computacionales y la Ingeniería de Software RACCIS
  • 印刷版ISSN:2248-7441
  • 出版年度:2016
  • 卷号:6
  • 期号:1
  • 页码:20-38
  • 出版社:Instituto Antioqueño de Investigación IAI
  • 摘要:ABSTRACTThe goal of this work, framed in the Domain Engineering (DE), first lifecycle of SoftwareProduct Line Engineering (SPLE), is to present and apply a systematic and repeatable process,called QuaDRA: Quality-oriented Design of Reference Architecture for Software Product Lines(SPL); the new ISO/IEC 26550 standard defining the SPLE Reference Model is followed. SPLis a set of software-intensive or complex systems, sharing a common, managed set of featuressatisfying specific needs of a particular market segment or domain. These features aredeveloped from a common set of core assets, reused in different products or software systemsthat form the SPL family. The Reference Architecture (RA) is the main asset shared by all SPLproducts; it covers the family commonality and variability and it is used as a template toproduce new products in the Application Engineering (AE) second SPLE lifecycle. QuaDRA isa proactive (top-down) SPL development approach, since it follows SPLE; moreover, it isquality-oriented, because software quality issues are considered early in the PL Scoping firstphase of DE, specifying quality as a domain facet intrinsic descriptor, thus providing cleartraceability of quality requirements to ease RA evolution. Quality requirements, specifiedhere by ISO/IEC 25010, are in general poorly considered in SPLE approaches, leaving themto the final RA design phase, being however main responsible of the SPL variability. ISO/IEC26550 promotes PL Scoping (Portfolio, Domain and Asset Scoping sub-phases) as a crucialDE phase, to asses on SPL products to be constructed, risks and economical feasibility.QuaDRA combines two SPL development approaches in PL Scoping, top-down in DomainScoping with extractive (bottom-up), profiting of refactoring techniques, in Product PortfolioScoping, to reduce the development effort required in all subsequent DE activities. The majorSPL development effort is concentrated in the DE lifecycle; our approach contributes toglobally ensure RA quality and reduce the development effort. QuaDRA will be applied to acase study in the Integrated Healthcare Information Systems domain.
  • 关键词:Software Product Lines; Reference;Architecture; Proactive Design;Extractive Design; Quality;Requirements; Domain Engineering;ISO/IEC 26550; ISO/IEC 25010;QuaDRA; Integrated Healthcare;Information Systems.
国家哲学社会科学文献中心版权所有