U. Franke, Johan Ullberg, T. Sommestad, Robert Lagerström, Pontus Johnson
{"title":"Decision support oriented Enterprise Architecture metamodel management using classification trees","authors":"U. Franke, Johan Ullberg, T. Sommestad, Robert Lagerström, Pontus Johnson","doi":"10.1109/EDOCW.2009.5331975","DOIUrl":"https://doi.org/10.1109/EDOCW.2009.5331975","url":null,"abstract":"Models are an integral part of the discipline of Enterprise Architecture (EA). To stay relevant to management decision-making needs, the models need to be based upon suitable metamodels. These metamodels, in turn, need to be properly and continuously maintained. While there exists several methods for metamodel development and maintenance, these typically focus on internal metamodel qualities and metamodel engineering processes, rather than on the actual decision-making needs and their impact on the metamodels used. The present paper employs techniques from information theory and learning classification trees to propose a method for metamodel management based upon the value added by entities and attributes to the decision-making process. This allows for the removal of those metamodel parts that give the least “bang for the bucks” in terms of decision support. The method proposed is illustrated using real data from an ongoing research project on systems modifiability.","PeriodicalId":226791,"journal":{"name":"2009 13th Enterprise Distributed Object Computing Conference Workshops","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125210195","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}
Evellin C. S. Cardoso, J. P. Almeida, G. Guizzardi
{"title":"Requirements engineering based on business process models: A case study","authors":"Evellin C. S. Cardoso, J. P. Almeida, G. Guizzardi","doi":"10.1109/EDOCW.2009.5331974","DOIUrl":"https://doi.org/10.1109/EDOCW.2009.5331974","url":null,"abstract":"This paper reports a study in which business process modelling was regarded as a useful tool for requirements engineering. We have used business process models as a starting point to derive alternative sets of requirements for a process-oriented system. These alternative sets capture different decisions regarding the intended “level of automation” for the various activities in a business process. The approach is demonstrated in a case study which consists of the development of a real system to manage processes in a Human Resources (HR) Department of a large organization. We use a requirements specification that was previously obtained through what we characterize as a “conventional” requirements engineering technique and we compare it with the requirements specifications derived from the business process model. We discuss the impact of the use of business process models in the completeness, correctness, consistency and traceability of requirements in the case study.","PeriodicalId":226791,"journal":{"name":"2009 13th Enterprise Distributed Object Computing Conference Workshops","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127364416","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 automatic behavior synthesis of a coordinator component for context-aware mobile applications","authors":"L. Daniele, L. F. Pires, M. V. Sinderen","doi":"10.1109/EDOCW.2009.5332006","DOIUrl":"https://doi.org/10.1109/EDOCW.2009.5332006","url":null,"abstract":"Although behavior modeling should play a central role in model-driven application development, it is still unclear how behavior modeling should be incorporated in model transformations. This paper presents an MDA-based approach that incorporates behavior modeling at the Platform-Independent Model (PIM) level of the design process of a specific category of applications, i.e., context-aware mobile applications. This approach includes two model transformations. The first transformation is a refinement of the (external) observable application behavior into a (internal) structured behavior based on a reference architecture. The second transformation is the synthesis of this structured behavior into the behavior of individual architecture components. This paper focuses on the second transformation and targets the behavior of a coordinator component that orchestrates the interactions between all the other components. We propose a state machines-based approach that can be used for synthesizing the coordinator component behavior in order to cope with synchronization and concurrency issues.","PeriodicalId":226791,"journal":{"name":"2009 13th Enterprise Distributed Object Computing Conference Workshops","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126500111","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":"Keynote Talk: Scope, cost and effort estimation for SOA projects","authors":"L. O'Brien","doi":"10.1109/EDOCW.2009.5331977","DOIUrl":"https://doi.org/10.1109/EDOCW.2009.5331977","url":null,"abstract":"Current approaches to costing Service Oriented Architecture (SOA) projects are very limited and have only been applied to specific types of SOA such as Service Development or SOA Application Development. We are developing a Scope, Cost and Effort Estimation Framework that covers a wide range of SOA projects. As the framework is being developed we are engaging with industry and government to work with them on their SOA projects to apply the framework.","PeriodicalId":226791,"journal":{"name":"2009 13th Enterprise Distributed Object Computing Conference Workshops","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128137036","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":"E-procurement adoption in the malaysian public sector: organizational perspectives","authors":"M. Kaliannan, Murali Raman, Magiswary Dorasamy","doi":"10.1109/EDOCW.2009.5331999","DOIUrl":"https://doi.org/10.1109/EDOCW.2009.5331999","url":null,"abstract":"Electronic government holds tremendous promise for improvements in internal governmental management as much as it does for the public service delivery. Efforts to e-procure goods and services estimated at about 12–25% of GDP from vendors since 1999 is expected to provide significant savings to the government. But the uptake among the vendor community is still less than satisfactory. A study was carried out to examine the organizational context in terms of the suppliers' involvement and perception towards the adoption of the public e-procurement system called “e-Perolehan”. Four main constructs were analyzed namely, organizational leadership, organizational perceived usefulness, organizational perceived ease of use and organizational facilitators involving 502 registered suppliers who are eligible to supply goods and services to the various ministries and federal government agencies. The overall results indicate that organizational perspectives play an important role in ensuring the success rate of adoption and use of e-Perolehan system. However, to achieve greater level of adoption and usage, the government must pursue a dual policy of coercion and persuasive. Incentives and prompt payment to the suppliers and datelines for adoption must not be extended any further as has been the case before.","PeriodicalId":226791,"journal":{"name":"2009 13th Enterprise Distributed Object Computing Conference Workshops","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125657278","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":"Workgroup structures in offshore software development projects: A vendor case study","authors":"A. Mathrani, D. Parsons, R. Stockdale","doi":"10.1109/EDOCW.2009.5331972","DOIUrl":"https://doi.org/10.1109/EDOCW.2009.5331972","url":null,"abstract":"Studies have shown that offshore development of software projects is not without its challenges, as development teams try to make sense of the organisational artefacts sent to them from distributed sites. These challenges are associated with; lack of implicit knowledge related to the client's functional work processes, inadequate coordination and control mechanisms, and lack of trust across dissimilarities. This paper describes how a vendor's organisational structures have been used to overcome the struggle associated with knowledge sharing in a virtual environment. The vendor has developed workgroup structures involving new boundary roles for building relationships with clients and coordination of project schedules at offshore development sites. Vendor employees located at the client country interpret the implicit knowledge related to the client's functional work processes, which are then translated over a centralised organisational portal to offshore development locations. Regular updates are maintained in the organisational portal to provide information on current project tasks to both clients and distributed team members. English language training is also provided to developers to improve trans-global communications.","PeriodicalId":226791,"journal":{"name":"2009 13th Enterprise Distributed Object Computing Conference Workshops","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114826585","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":"A social network approach in Semantic Web Services Selection using Follow the Leader behavior","authors":"Jebrin Al-Sharawneh, Mary-Anne Williams","doi":"10.1109/EDOCW.2009.5331986","DOIUrl":"https://doi.org/10.1109/EDOCW.2009.5331986","url":null,"abstract":"Automatic discovery of web services is a crucial task for e-Business communities. Locating and selecting “the best” web service from a vast number of similar services that matches the user's requirements and preferences is a cognitive challenge and requires the use of an intelligent decision making framework. This paper develops a flexible ontological architecture and framework for Semantic Web Service Selection that exploits Goldbaum's innovative “Follow the Leader” model originally designed as an analytic tool for studying social network behavior and evolution. The framework proposes two new ontologies integrated in a recommender system, which guides a user to select the best service that matches their requirements and preferences. We test and evaluate several behaviors of market leader scenarios using a simulation agent.","PeriodicalId":226791,"journal":{"name":"2009 13th Enterprise Distributed Object Computing Conference Workshops","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130550160","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 an operationalisation of governance and strategy for service identification and design","authors":"René Börner, S. Looso, Matthias Goeken","doi":"10.1109/EDOCW.2009.5331998","DOIUrl":"https://doi.org/10.1109/EDOCW.2009.5331998","url":null,"abstract":"Service orientation is a promising paradigm for business architectures. Implementing a service-oriented architecture (SOA) promises increasing flexibility as well as agility and decreasing development and maintenance costs of IT landscapes. Simultaneously with these advantages, the implementation of an SOA entails some inherent challenges. The flexible orchestration of services increases the complexity of the whole system significantly and can even result in decreasing performance [1]. A holistic management of technology and business processes is therefore necessary [2]. We believe that the essential SOA management tasks include topics such as strategy, governance, processes as well as infrastructure. These management topics can be addressed on different levels of granularity, e.g. at an SOA governance level or a single service level. This article focuses on individual services and shows how to support their identification and design. Therefore, we present specific deduced dimensions of the generic topics governance and strategy. In addition, we present roles and techniques in order to consider these topics already during the early phases of an SOA implementation, i.e. in the identification and design process.","PeriodicalId":226791,"journal":{"name":"2009 13th Enterprise Distributed Object Computing Conference Workshops","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126811194","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":"Web Services-based architecture for RFID applications","authors":"D. Sundaram, Wei Zhou, S. Pienaar, S. Piramuthu","doi":"10.1109/EDOCW.2009.5332011","DOIUrl":"https://doi.org/10.1109/EDOCW.2009.5332011","url":null,"abstract":"Two crucial elements of cyber-infrastructures of the future are Web Services and Radio Frequency Identification (RFID) tags. Tags are frequently being incorporated in systems that communicate with one another. Among other things, these systems communicate individually with RFID tags that pass through their field of presence as well as share data thus collected with other systems. There is a need to link these elements to develop e-infrastructures that enable an organization to learn and evolve, be agile and flexible, and adapt to the changing requirements of the highly interconnected environment. While providing flexibility and evolvability we argue that the characteristics of information generated through Web Services and RFID tags enable us to provide services that are also stable and available. The stabilization and convergence of standards for the execution of business processes, Web Services, RFID data enable us to design cyber-infrastructures that resemble the supply chain services they support. We propose and illustrate a Web Services based architecture for such applications.","PeriodicalId":226791,"journal":{"name":"2009 13th Enterprise Distributed Object Computing Conference Workshops","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122886862","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}
D. Gašević, G. Grossmann, Sylvain Hallé, Evan D. Morrison, A. Ghose, George Koliadis, Mathias Götz, Stephan Roser, Florian Lautenbacher, B. Bauer, S. Graupner, Hamid Motahari, S. Singhal, Sujoy Basu, Luiz Olavo, Bonino Da, S. Santos, G. Guizzardi, E. M. Gonçalves, D. Silva, Luís Ferreira Pires, M. V. van Sinderen, Sebastian Förg, Cristoph Brandt, F. Hermann, T. Engel, Hye-young Paik, K. M. Göschka, Van Moorsel, R. Wong, I. Warren, S. Urban, Ziao Liu, Le Gao, C. Lutteroth, Gerald Weber, P. Brebner, Liam O 'brien, Jon Gray, D. Sundaram, Wei Zhou, S. Pienaar, S. Piramuthu, Mohsen Khaxar, S. Jalili, Narges Khakpour, M. Shaban, Jokhio, Iman Hafiz Poernomo, Guijun Wang, Roger Villemaire, L. Daniele, Luís Ferreira, Pires, R. Huang, Judith A. Symonds, R. Accorsi, E. Damiani, Frank Innerhofer-Oberperfler, F. Kerschbaum, Siani Pearson, Prasad Rao, T. Sander, A. Parry, A. Paull, Satish Patruni, Venkata Dandamudi-Ratnakar, Axel Korthaus, A. Barros
{"title":"Monitoring safety properties of composite web services at runtime using CSP","authors":"D. Gašević, G. Grossmann, Sylvain Hallé, Evan D. Morrison, A. Ghose, George Koliadis, Mathias Götz, Stephan Roser, Florian Lautenbacher, B. Bauer, S. Graupner, Hamid Motahari, S. Singhal, Sujoy Basu, Luiz Olavo, Bonino Da, S. Santos, G. Guizzardi, E. M. Gonçalves, D. Silva, Luís Ferreira Pires, M. V. van Sinderen, Sebastian Förg, Cristoph Brandt, F. Hermann, T. Engel, Hye-young Paik, K. M. Göschka, Van Moorsel, R. Wong, I. Warren, S. Urban, Ziao Liu, Le Gao, C. Lutteroth, Gerald Weber, P. Brebner, Liam O 'brien, Jon Gray, D. Sundaram, Wei Zhou, S. Pienaar, S. Piramuthu, Mohsen Khaxar, S. Jalili, Narges Khakpour, M. Shaban, Jokhio, Iman Hafiz Poernomo, Guijun Wang, Roger Villemaire, L. Daniele, Luís Ferreira, Pires, R. Huang, Judith A. Symonds, R. Accorsi, E. Damiani, Frank Innerhofer-Oberperfler, F. Kerschbaum, Siani Pearson, Prasad Rao, T. Sander, A. Parry, A. Paull, Satish Patruni, Venkata Dandamudi-Ratnakar, Axel Korthaus, A. Barros","doi":"10.1109/EDOCW.2009.5332007","DOIUrl":"https://doi.org/10.1109/EDOCW.2009.5332007","url":null,"abstract":"Nowadays, service oriented architecture has been given strong attention as an important approach to integrate heterogeneous systems, in which complex services are created by composing simpler services offered by various systems. The correctness of composition requires techniques to verify if the composite service behaves properly. To this end, in this paper we propose a new method for runtime monitoring of composite services which uses Communicating Sequential Processes (CSP) to specify properties formally. Then, the CSP specification of properties is translated to a Labeled Transition System (LTS). In order to verify the safety of a composite service, we traverse the generated LTS at runtime. Existing methods almost use temporal logic to specify safety properties. There are two advantages in using CSP: 1) similarity of CSP operators and service composition patterns makes CSP straightforward to be used by users. 2) there are some properties which can not be specified by temporal logic, while they can be expressed using CSP.","PeriodicalId":226791,"journal":{"name":"2009 13th Enterprise Distributed Object Computing Conference Workshops","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134537433","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}