A Model-Based Approach for Product Testing and Certification in Digital Ecosystems

dc.contributor.author Bruno Carvalhido Lima en
dc.contributor.author João Pascoal Faria en
dc.date.accessioned 2017-12-20T13:23:00Z
dc.date.available 2017-12-20T13:23:00Z
dc.date.issued 2016 en
dc.description.abstract In a growing number of domains, such as ambient-assisted living (AAL) and e-health, the provisioning of end-to-end services to the users depends on the proper interoperation of multiple products from different vendors, forming a digital ecosystem. To ensure interoperability and the integrity of the ecosystem, it is important that candidate products are independently tested and certified against applicable interoperability requirements. Based on the experience acquired in the AAL4ALL project, we propose in this paper a model-based approach to systematize, automate and increase the assurance of such testing and certification activities. The approach encompasses the construction of several models: a feature model, an interface model, a product model, and unit and integration test models. The abstract syntax and consistency rules of these models are specified by means of metamodels written in UML and Alloy and automatically checked with Alloy Analyzer. Using the model finding capabilities of Alloy Analyzer, integration tests can be automatically generated from the remaining models, through the composition and instantiation of unit tests. Examples of concrete models from the AAL4ALL project are also presented. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/4429
dc.identifier.uri http://dx.doi.org/10.1109/icstw.2016.22 en
dc.language eng en
dc.relation 5994 en
dc.relation 294 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title A Model-Based Approach for Product Testing and Certification in Digital Ecosystems en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00K-Q6C.pdf
Size:
917.48 KB
Format:
Adobe Portable Document Format
Description: