{"title":"Multiple Perspectives of Digital Enterprise Architecture","authors":"A. Zimmermann, Rainer Schmidt, K. Sandkuhl","doi":"10.5220/0007769105470554","DOIUrl":"https://doi.org/10.5220/0007769105470554","url":null,"abstract":"Enterprises are transforming their strategy, culture, processes, and their information systems to enlarge their Digitalization efforts or to approach for digital leadership. The Digital Transformation profoundly disrupts existing enterprises and economies. In current times, a lot of new business opportunities appeared using the potential of the Internet and related digital technologies: The Internet of Things, Services Computing, Cloud Computing, Artificial Intelligence, Big Data with Analytics, Mobile Systems, Collaboration Networks, and Cyber-Physical Systems. Digitization fosters the development of IT environments with many rather small and distributed structures, like the Internet of Things, Microservices, or other micro-granular elements. Architecting micro-granular structures have a substantial impact on architecting digital services and products. The change from a closed-world modeling perspective to more flexible Open World of living software and system architectures defines the context for flexible and evolutionary software approaches, which are essential to enable the Digital Transformation. In this paper, we are revealing multiple perspectives of digital enterprise architecture and decisions to effectively support value and service-oriented software systems for intelligent digital services and products.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127935742","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards Understanding Industry's Perspectives on the Software Quality Characteristics: A Survey","authors":"M. Ozkaya, Nurdan Canbaz","doi":"10.5220/0007742004170426","DOIUrl":"https://doi.org/10.5220/0007742004170426","url":null,"abstract":"The ISO SQuaRE software quality standard categorises software quality into eight different characteristics: functional suitability, performance efficiency, compatibility, usability, reliability, security, maintainability and portability. Each quality characteristic is further considered in terms of a cohesive set of sub-characteristics. In this paper, a survey has been conducted with the goal of understanding which software quality characteristics are popular in industries and any modeling languages and tools used for analysing the software quality. The survey has been performed with 16 experienced practitioners, who work for a Turkish software company and have been requested to answer a pre-determined set of questions. The survey results lead to many interesting outcomes, some of which are as follows: (i) maintainability and performance efficiency are the top-popular characteristics, while portability is the least, (ii) time behaviour is the top-considered performance sub-characteristic, (iii) interoperability is the top-considered compatibility sub-characteristic, (iv) learnability and appropriateness recognisability are the top-considered usability sub-characteristics, (v) availability is the top-considered reliability sub-characteristic, (vi) confidentiality and integrity are the top-considered security sub-characteristics, (vii) modularity and reusability are the top-considered maintainability sub-characteristics, (viii) none of the participants use any modeling languages for analysing the software quality early on, and (ix) the participants use COTS tools for analysing the software implementation.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121638782","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards the Efficient Use of Dynamic Call Graph Generators of Node.js Applications","authors":"Zoltán Herczeg, Gábor Lóki, Ákos Kiss","doi":"10.1007/978-3-030-40223-5_14","DOIUrl":"https://doi.org/10.1007/978-3-030-40223-5_14","url":null,"abstract":"","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130944688","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Expanding Tracing Capabilities Using Dynamic Tracing Data","authors":"D. Ziegenhagen, A. Speck, E. Pulvermüller","doi":"10.1007/978-3-030-40223-5_16","DOIUrl":"https://doi.org/10.1007/978-3-030-40223-5_16","url":null,"abstract":"","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131376374","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"From Requirements to Automated Acceptance Tests with the RSL Language","authors":"A. C. Paiva, Daniel Maciel, A. Silva","doi":"10.1007/978-3-030-40223-5_3","DOIUrl":"https://doi.org/10.1007/978-3-030-40223-5_3","url":null,"abstract":"","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116847879","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Software Development Process: An Action Grammars Perspective","authors":"Diana Kirk","doi":"10.5220/0007759205020509","DOIUrl":"https://doi.org/10.5220/0007759205020509","url":null,"abstract":"Practitioners adapt development methodologies to suit local needs, for example, by combining agile and traditional elements. To support this, we need a deeper understanding of the underlying mechanisms behind the various software development approaches, with the aim of finding a perspective that is common to all. In the field of IT, it has been suggested that a change in perspective from ‘technology and people’ to ‘action’ might help address the disconnect between artifact- and people-centric approaches. In this position paper, we explore this idea for software development by considering a change in viewpoint from methodology to patterns of action. Actions are the core functions that are the building blocks for software development and are defined in a lexicon. Possible relationships between actions are depicted in a grammar and processes are modelled as action grammars. We represent some common development methodologies as action grammars and discuss insights gained. Our contributions are the exploration of a novel way of viewing the software process, some insights gained and the exposure of issues with popular terminology.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124634268","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Extracting Core Elements of TFM Functional Characteristics from Stanford CoreNLP Application Outcomes","authors":"Erika Nazaruka, J. Osis, Viktorija Gribermane","doi":"10.5220/0007831605910602","DOIUrl":"https://doi.org/10.5220/0007831605910602","url":null,"abstract":"Stanford CoreNLP is the Natural Language Processing (NLP) pipeline that allow analysing text at paragraph, sentence and word levels. Its outcomes can be used for extracting core elements of functional characteristics of the Topological Functioning Model (TFM). The TFM elements form the core of the knowledge model kept in the knowledge base. The knowledge model ought to be the core source for further model transformations up to source code. This paper presents research on main steps of processing Stanford CoreNLP application results to extract actions, objects, results and executors of the functional characteristics. The obtained results illustrate that such processing can be useful, however, requires text with rigour, and even uniform, structure of sentences as well as attention to the possible parsing errors.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114715297","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Specifying Industrial System Requirements using Specification Patterns: A Case Study of Evaluation with Practitioners","authors":"Predrag Filipovikj, C. Seceleanu","doi":"10.5220/0007726600920103","DOIUrl":"https://doi.org/10.5220/0007726600920103","url":null,"abstract":"With the ever-increasing size and complexity of the industrial software systems there is an imperative need for an automated, systematic and exhaustive verification of various software artifacts, s ...","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122926696","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"On Improving R-TNCES Rebuilding for Reconfigurable Real-Time Systems","authors":"M. Ramdani, L. Kahloul, M. Khalgui, Y. Hafidi","doi":"10.1007/978-3-030-40223-5_13","DOIUrl":"https://doi.org/10.1007/978-3-030-40223-5_13","url":null,"abstract":"","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126087600","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Formal Approach to Dynamic SoS Design","authors":"Hela Kadri, S. C. Dutilleul, P. Bon, S. Ahmed","doi":"10.5220/0007730903770384","DOIUrl":"https://doi.org/10.5220/0007730903770384","url":null,"abstract":"This paper deals with the problem of System-of-Systems (SoS) modeling whose structure change due to thedynamics of its constituent systems as they are developed in different operating modes. Designed by usingmulti-model approach, each operating mode represents a process functioning of its system, depending on theresources to activate and requirements to enforce. Studied as a Discrete-Event System (DES), we propose ahierarchical framework for designing suitable switching control for dynamic SoS using the High Level PetriNets (HLPN). Following a bottom up approach, we model each component first in a separate sheet and thenthe operating modes. Next, systems are designed by integrating a switching mechanism to commit to differentoperating modes when switching events occur. Finally, a mechanism for managing systems dependenciesinside the SoS is proposed. Algorithms are provided to generate the different layers of HLPN permitting easyimplementation of our framework and a flexible manufacturing SoS is used to illustrate our approach.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"195 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123315139","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}