{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T23:57:59Z","timestamp":1768521479298,"version":"3.49.0"},"reference-count":26,"publisher":"IGI Global","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,10,1]]},"abstract":"<p>To cope with the needs raised by the demographic changes in our society, several Ambient-Assisted Living (AAL) technologies have emerged in recent years, but those \u2018first offers' are often monolithic, incompatible and thus expensive and potentially not sustainable. The AAL4ALL project aims at improving that situation through the development of an open ecosystem of interoperable AAL components (products and services), tied together by an integration infrastructure, comprising a message-queue based service bus and gateways bridging the communication with devices. To that end, the project encompasses the specification of interfaces and requirements for interoperable components, against which candidates can be tested and certified before entering the ecosystem. This paper proposes a testing and certification methodology for such an ecosystem. Besides fulfilling specified pre-requisites, candidate components must pass unit tests that check their conformance with interface specifications and integration tests that check their semantic interoperability with other components in specified orchestration scenarios.<\/p>","DOI":"10.4018\/ijehmc.2014100106","type":"journal-article","created":{"date-parts":[[2015,2,27]],"date-time":"2015-02-27T13:02:20Z","timestamp":1425042140000},"page":"90-107","source":"Crossref","is-referenced-by-count":6,"title":["A Testing and Certification Methodology for an Open Ambient-Assisted Living Ecosystem"],"prefix":"10.4018","volume":"5","author":[{"given":"Jo\u00e3o Pascoal","family":"Faria","sequence":"first","affiliation":[{"name":"INESC TEC and Faculdade de Engenharia da Universidade do Porto, Porto, Portugal"}]},{"given":"Bruno","family":"Lima","sequence":"additional","affiliation":[{"name":"INESC TEC and Faculdade de Engenharia da Universidade do Porto, Porto, Portugal"}]},{"given":"Tiago Boldt","family":"Sousa","sequence":"additional","affiliation":[{"name":"INESC TEC and Faculdade de Engenharia da Universidade do Porto, Porto, Portugal"}]},{"given":"Angelo","family":"Martins","sequence":"additional","affiliation":[{"name":"INESC TEC and Instituto Superior de Engenharia do Porto, Porto, Portugal"}]}],"member":"2432","reference":[{"key":"ijehmc.2014100106-0","unstructured":"AAL4ALL. (2011). Ambient Assisted Living for All. Retrieved June, 2013, from http:\/\/www.aal4all.org\/"},{"key":"ijehmc.2014100106-1","unstructured":"AAL4ALL. (2013). Defini\u00e7\u00e3o de Modelo de Neg\u00f3cio e Gest\u00e3o da Actividade."},{"key":"ijehmc.2014100106-2","author":"I.Burnstein","year":"2003","journal-title":"Practical Software Testing: A Process-Oriented Approach"},{"key":"ijehmc.2014100106-3","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45669-4"},{"key":"ijehmc.2014100106-4","unstructured":"Continua Health Alliance. (2013). Continua health alliance web site. Retrieved March, 2014, from http:\/\/www.continuaalliance.org\/"},{"key":"ijehmc.2014100106-5","year":"2009","journal-title":"World Population Ageing 2009"},{"key":"ijehmc.2014100106-6","unstructured":"EuroRec. (2013). Thematic Network on Quality Labelling and Certification of EHR Systems. Retrieved March, 2014, from http:\/\/www.eurorec.org\/rd\/index.cfm"},{"key":"ijehmc.2014100106-7","doi-asserted-by":"publisher","DOI":"10.1109\/ICUFN.2013.6614932"},{"key":"ijehmc.2014100106-8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32609-7_11"},{"key":"ijehmc.2014100106-9","unstructured":"Health Cluster Portugal. (2013). From knowledge to market \u2014 Health Cluster Portugal. from http:\/\/www.healthportugal.com\/"},{"key":"ijehmc.2014100106-10","unstructured":"HITCH Project. (2011a). HITCH Key Messages. Retrieved from http:\/\/www.hitch-project.eu\/sites\/www.hitch-project.eu\/files\/HITCH-Key-Messages.pdf"},{"key":"ijehmc.2014100106-11","unstructured":"HITCH Project. (2011b). Welcome to HITCH Building the Road to eHealth Interoperability! Retrieved March, 2014, from http:\/\/www.hitch-project.eu\/"},{"key":"ijehmc.2014100106-12","unstructured":"IEEE Standards Association. (2008). IEEE standard for software and system test documentation 829-2008."},{"key":"ijehmc.2014100106-13","unstructured":"ISO\/IEC. (2004). ISO\/IEC 17011:2004 Conformity assessment -- General requirements for accreditation bodies accrediting conformity assessment bodies."},{"key":"ijehmc.2014100106-14","unstructured":"ISO\/IEC. (2005). ISO\/IEC 17025:2005: General requirements for the competence of testing and calibration laboratories."},{"key":"ijehmc.2014100106-15","unstructured":"ISO\/IEC. (2011). ISO\/IEC 25010:2011: Systems and software engineering -- Systems and software Quality Requirements and Evaluation (SQuaRE) -- System and software quality models."},{"key":"ijehmc.2014100106-16","unstructured":"ISO\/IEC. (2012a). ISO\/IEC 17065:2012: Conformity assessment -- Requirements for bodies certifying products, processes and services."},{"key":"ijehmc.2014100106-17","unstructured":"ISO\/IEC. (2012b). ISO\/IEC 19505-2:2012(E) Information technology - Object Management Group - Unified Modeling Language (OMG UML), Superstructure. Retrieved March, 2014, from http:\/\/www.omg.org\/spec\/UML\/ISO\/19505-2\/PDF\/"},{"key":"ijehmc.2014100106-18","unstructured":"ISO\/IEC. (2012c). ISO\/IEC 19507:2012(E) Information technology - Object Management Group Object Constraint Language (OCL). Retrieved March, 2014, from http:\/\/www.omg.org\/spec\/OCL\/ISO\/19507\/PDF\/"},{"key":"ijehmc.2014100106-19","unstructured":"ISO\/IEEE. (2004). ISO\/IEEE 11073-20101:2004: Health informatics -- Point-of-care medical device communication -- Part 20101: Application profiles -- Base standard."},{"key":"ijehmc.2014100106-20","doi-asserted-by":"publisher","DOI":"10.1007\/s10877-005-2033-7"},{"key":"ijehmc.2014100106-21","doi-asserted-by":"publisher","DOI":"10.1109\/EMBC.2012.6347145"},{"key":"ijehmc.2014100106-22","first-page":"213","author":"D. C.Schmidt","year":"2003","journal-title":"Patterns and performance of distributed real-time and embedded publisher\/subscriber architectures. Journal of Systems and Software - Special issue on: Software architecture - Engineering quality attributes, 66(3)"},{"key":"ijehmc.2014100106-23","doi-asserted-by":"publisher","DOI":"10.1109\/BHI.2012.6211517"},{"key":"ijehmc.2014100106-24","unstructured":"TCare. (2013). TCare - Conhecimento e Sa\u00fade S.A. Retrieved June, 2013, from http:\/\/www.tcare.pt\/"},{"key":"ijehmc.2014100106-25","unstructured":"Veer, H., & Wiles, A. (2008). Achieving Technical Interoperability \u2013 The ETSI Approach. European Telecommunications Standards Institute. Retrieved March, 2014, from http:\/\/www.etsi.org\/WebSite\/document\/whitepapers\/IOP%20whitepaper%20Edition%203%20final.pdf"}],"container-title":["International Journal of E-Health and Medical Communications"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=124289","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T20:00:12Z","timestamp":1654113612000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/ijehmc.2014100106"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2014,10,1]]},"references-count":26,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2014,10]]}},"URL":"https:\/\/doi.org\/10.4018\/ijehmc.2014100106","relation":{},"ISSN":["1947-315X","1947-3168"],"issn-type":[{"value":"1947-315X","type":"print"},{"value":"1947-3168","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,10,1]]}}}