{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:37:23Z","timestamp":1754156243725,"version":"3.41.2"},"reference-count":36,"publisher":"Emerald","issue":"3","license":[{"start":{"date-parts":[[2020,3,6]],"date-time":"2020-03-06T00:00:00Z","timestamp":1583452800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JEIM"],"published-print":{"date-parts":[[2020,3,6]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title><jats:p>The paper proposes the development of a graphical architecture description language (ADL) that allows a better understanding of software architectures for nontechnical actors and purposes and, beyond, can serve as a communication tool between domain experts and IT experts, for instance, in a software development process.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title><jats:p>The paper follows the methods and guidelines of design science research. By deriving characteristics and general requirements for ADLs from a research literature review and from industry standards, the paper provides a conceptual modeling approach for an ADL. The model design is based on typical requirements and suggestions derived from literature and related work. The application possibilities and advantages are then demonstrated with a usage scenario.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Findings<\/jats:title><jats:p>The paper elaborates a user-oriented ADL that makes software architecture comprehensible for stakeholders and end users. It provides a high level of abstraction and, thus, is not restricted to a particular domain. The paper also provides a corresponding modeling editor as well as an underlying catalogue with symbols and rules for the ADL.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Research limitations\/implications<\/jats:title><jats:p>As this is a conceptual study, the ADL has not been practically evaluated yet. Thus, the usefulness of this academic approach for the industry remains to be validated.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title><jats:p>The elaborated ADL can serve as a language to visualize software architectures, particularly in the business domain, in a comprehensible manner. Still, it retains the structured character of ADLs to facilitate communication on an IT-near level. In including nontechnical actors, the approach broadens the overall application capabilities of ADLs.<\/jats:p><\/jats:sec>","DOI":"10.1108\/jeim-06-2018-0120","type":"journal-article","created":{"date-parts":[[2020,3,6]],"date-time":"2020-03-06T05:57:10Z","timestamp":1583474230000},"page":"482-501","source":"Crossref","is-referenced-by-count":1,"title":["Designing an architecture description language for nontechnical actors and purposes (NOTE-ADL)"],"prefix":"10.1108","volume":"33","author":[{"given":"Stefan","family":"Strohmeier","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4334-8766","authenticated-orcid":false,"given":"Felix","family":"Gross","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"volume-title":"The Wright Architectural Specification Language, Technical Report No. CMU-CS-96-TBD","year":"1997","key":"key2020042217551283800_ref001"},{"volume-title":"Service-Oriented Modeling and Architecture","year":"2004","key":"key2020042217551283800_ref002"},{"volume-title":"Architecture Description Languages","year":"2011","key":"key2020042217551283800_ref003"},{"key":"key2020042217551283800_ref004","unstructured":"Clements, P.C. (1996), \u201cA survey of architecture description languages\u201d, 8th International Workshop on Software Specification and Design, Germany, March 1996."},{"key":"key2020042217551283800_ref005","unstructured":"Coglianese, L. and Szymanski, R. (1993), \u201cDSSA-ADAGE: an environment for architecture-based avionics development. AGARD\u201d, Proc. AGARD'93, May 1993."},{"volume-title":"The Architecture Analysis and Design Language (AADL): An Introduction","year":"2006","key":"key2020042217551283800_ref006"},{"volume-title":"Patterns of Enterprise Application Architecture","year":"2002","key":"key2020042217551283800_ref007"},{"key":"key2020042217551283800_ref008","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1007\/978-3-642-36654-3_6","article-title":"Domain-Specific modeling languages \u2014 requirements analysis and design guidelines","volume-title":"Domain Engineering: Product Lines, Conceptual Models, and Languages","year":"2013"},{"issue":"4","key":"key2020042217551283800_ref009","first-page":"269","article-title":"Introduction to the special issue on software architecture","volume":"21","year":"1995","journal-title":"IEEE Transactions on Software Engineering"},{"key":"key2020042217551283800_ref010","first-page":"47","article-title":"Acme: architectural description of component-based systems","volume":"68","year":"2000","journal-title":"Foundations of Component-Based Systems"},{"issue":"2","key":"key2020042217551283800_ref011","doi-asserted-by":"crossref","first-page":"337","DOI":"10.25300\/MISQ\/2013\/37.2.01","article-title":"Positioning and presenting design science research for maximum impact","volume":"37","year":"2013","journal-title":"MIS Quarterly"},{"volume-title":"Design Research in Information Systems: Theory and Practice","year":"2010","key":"key2020042217551283800_ref012"},{"issue":"1","key":"key2020042217551283800_ref013","doi-asserted-by":"crossref","first-page":"75","DOI":"10.2307\/25148625","article-title":"Essay in information design science systems","volume":"28","year":"2004","journal-title":"Management Information Systems"},{"key":"key2020042217551283800_ref014","unstructured":"IEEE Standards Association (2013), \u201cISO\/IEC\/IEEE standard for systems and software engineering \u2014 architecture description, ISO\/IEC\/IEEE 42010:2011\u201d, available at: https:\/\/standards.ieee.org\/findstds\/standard\/42010-2011.html (accessed 28 February 2019)."},{"key":"key2020042217551283800_ref015","unstructured":"Khara, A. (2014), \u201cGeneral purpose ADL (architecture description language)\u201d, available at: http:\/\/web4.cs.columbia.edu\/\u223csedwards\/classes\/2014\/w4115-spring\/proposals\/ADL.pdf (accessed 28 February 2019)."},{"year":"2001","key":"key2020042217551283800_ref016","article-title":"xADL: enabling architecture-centric tool integration with XML"},{"year":"1995","key":"key2020042217551283800_ref017","article-title":"Features of architecture description languages"},{"issue":"4","key":"key2020042217551283800_ref018","doi-asserted-by":"crossref","first-page":"336","DOI":"10.1109\/32.385971","article-title":"Specification and analysis of system Architecture using Rapide","volume":"21","year":"1995","journal-title":"IEEE Transactions on Software Engineering"},{"first-page":"137","article-title":"Specifying distributed software architectures","year":"1995","key":"key2020042217551283800_ref019"},{"issue":"6","key":"key2020042217551283800_ref020","doi-asserted-by":"crossref","first-page":"869","DOI":"10.1109\/TSE.2012.74","article-title":"What industry needs from architectural languages: a survey","volume":"39","year":"2013","journal-title":"IEEE Transactions on Software Engineering"},{"key":"key2020042217551283800_ref021","unstructured":"Malavolta, I., Lago, P., Muccini, H., Pelliccione, P. and Tang, A. (2017), \u201cArchitectural languages today\u201d, available at: http:\/\/www.di.univaq.it\/malavolta\/al\/ (accessed 28 February 2019)."},{"key":"key2020042217551283800_ref022","first-page":"70","article-title":"A classification and comparison framework for software architecture description languages","volume-title":"IEEE Transactions on Software Engineering","year":"2000"},{"issue":"6","key":"key2020042217551283800_ref023","doi-asserted-by":"crossref","first-page":"756","DOI":"10.1109\/TSE.2009.67","article-title":"The \u2018physics\u2019 of notations: toward a scientific basis for constructing visual notations in software engineering","volume":"35","year":"2009","journal-title":"IEEE Transactions on Software Engineering"},{"first-page":"175","article-title":"Using UML with OCL as ADL","year":"2005","key":"key2020042217551283800_ref024"},{"issue":"3","key":"key2020042217551283800_ref025","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/986710.986728","article-title":"\u03c0-ADL: an architecture description language based on the higher-order typed \u03c0-calculus for specifying dynamic and mobile software architectures","volume":"29","year":"2004","journal-title":"ACM SIGSOFT - Software Engineering Notes"},{"issue":"3","key":"key2020042217551283800_ref026","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1764810.1764828","article-title":"Architecture description languages (ADLs) vs UML: a review","volume":"35","year":"2010","journal-title":"ACM SIGSOFT - Software Engineering Notes"},{"key":"key2020042217551283800_ref027","doi-asserted-by":"crossref","unstructured":"P\u00e9rez-Mart\u00ednez, J. and Sierra-Alonso, A. (2004), \u201cUML 1.4 versus UML 2.0 as languages to describe software architectures\u201d, Proc. European Workshop Software Architecture, 2004, pp. 88-102.","DOI":"10.1007\/978-3-540-24769-2_7"},{"issue":"4","key":"key2020042217551283800_ref028","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/141874.141884","article-title":"Foundations for the study of software architecture","volume":"17","year":"1992","journal-title":"ACM SIGSOFT - Software Engineering Notes"},{"key":"key2020042217551283800_ref029","unstructured":"Pichler, M. (2010), \u201cDiagram: layering software-centric systems (an example for a layer diagram)\u201d, available at: https:\/\/applicationarchitecture.wordpress.com\/2010\/06\/29\/diagram-layering-software-centric-systems-an-example-for-a-layer-diagram\/ (accessed 28 February 2019)."},{"first-page":"118","article-title":"DAOP-ADL: an architecture description language for dynamic component and aspect-based development","year":"2003","key":"key2020042217551283800_ref030"},{"first-page":"43","article-title":"UML+ ROOM as a standard ADL?","year":"1999","key":"key2020042217551283800_ref031"},{"key":"key2020042217551283800_ref032","first-page":"314","article-title":"Abstractions for software architecture and tools to support them","volume-title":"IEEE Transactions on Software Engineering","year":"1995"},{"issue":"4","key":"key2020042217551283800_ref033","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1007\/s002870000110","article-title":"Wie baut man Informationssysteme? \u00dcberlegungen zur Standardarchitektur","volume":"23","year":"2000","journal-title":"Informatik-Spektrum"},{"key":"key2020042217551283800_ref034","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/S0167-6423(01)00005-3","article-title":"Component-based software architectures: a framework based on inheritance of behavior","volume":"42","year":"2002","journal-title":"Science of Computer Programming"},{"first-page":"13","volume-title":"A Cursory Overview and Comparison of Four Architecture Description Languages","year":"1993","key":"key2020042217551283800_ref035"},{"first-page":"243","article-title":"Architecture description languages in practice session Report","year":"2005","key":"key2020042217551283800_ref036"}],"container-title":["Journal of Enterprise Information Management"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/JEIM-06-2018-0120\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/JEIM-06-2018-0120\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:31:30Z","timestamp":1753396290000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/jeim\/article\/33\/3\/482-501\/197954"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,6]]},"references-count":36,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,3,6]]}},"alternative-id":["10.1108\/JEIM-06-2018-0120"],"URL":"https:\/\/doi.org\/10.1108\/jeim-06-2018-0120","relation":{},"ISSN":["1741-0398"],"issn-type":[{"type":"print","value":"1741-0398"}],"subject":[],"published":{"date-parts":[[2020,3,6]]}}}