{"title":"Ontology-aided Translation in the Comparison of Candidate Service Quality","authors":"K. Zachos, G. Dobson, P. Sawyer","doi":"10.1109/SOCCER.2008.6","DOIUrl":"https://doi.org/10.1109/SOCCER.2008.6","url":null,"abstract":"In engineering service-centric systems, it is possible to receive early feedback on candidate services that best match requirements. This includes the possibility of comparing the quality (not just functionality) of candidate services. This paper concentrates on the assessment of service quality at the requirements stage. In doing so, it is found that there is a problem in reaching a common understanding between the parties involved - i.e. different service providers and requirements engineers may use different metrics, units, etc. We present an approach in which our requirements-based service discovery tool exploits an ontology-based quality specification mechanism. This simplifies the problem of reaching a common understanding of quality and allows translation where providers choose to specify quality differently.","PeriodicalId":286337,"journal":{"name":"2008 International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131238192","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 Language for Self-Adaptive System Requirements","authors":"J. Whittle, P. Sawyer, N. Bencomo, B. Cheng","doi":"10.1109/SOCCER.2008.1","DOIUrl":"https://doi.org/10.1109/SOCCER.2008.1","url":null,"abstract":"Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in response to changes in their environment. Such systems are now commonly built in domains as diverse as enterprise computing, automotive control systems, and environmental monitoring systems. To date, however, there has been limited attention paid to how to engineer requirements for such systems. As a result, self-adaptivity is often constructed in an ad-hoc manner. In this paper, we argue that a more rigorous treatment of requirements relating to self-adaptivity is needed and that, in particular, requirements languages for self-adaptive systems should include explicit constructs for specifying and dealing with the uncertainty inherent in self-adaptive systems. We present some initial thoughts on a new requirements language for self-adaptive systems and illustrate it using examples from the services domain.","PeriodicalId":286337,"journal":{"name":"2008 International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127954767","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":"Analyzing Agent-Oriented Service Models based on SRMO","authors":"Tong Li, Lin Liu","doi":"10.1109/SOCCER.2008.2","DOIUrl":"https://doi.org/10.1109/SOCCER.2008.2","url":null,"abstract":"This paper reports our experiences in analyzing service models based on the Service Requirements Modelling Ontology (SRMO) with an agent-oriented reasoning procedure. The service model in this paper adopts concepts from the strategic actor based early requirements modelling framework i* and extended with service manipulation rules. By mapping a static conceptual service model into a runtime situation, the set of service manipulation rules can be simulated and validated against expected service requirements. The Service-Oriented Model Reasoner (SOMR) has been designed and implemented as a plug-in of the Organization Modelling Environment (OME). Our testing results have shown that the agent-oriented service model reasoner can be used as an effective rule debugger and service model simulation tool.","PeriodicalId":286337,"journal":{"name":"2008 International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125189063","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}
J. Lockerbie, K. Karlsen, M. Puccio, V. Morreale, S. Bonura
{"title":"Using Requirements to Define Services for Service-Centric Food Traceability Information Systems","authors":"J. Lockerbie, K. Karlsen, M. Puccio, V. Morreale, S. Bonura","doi":"10.1109/SOCCER.2008.8","DOIUrl":"https://doi.org/10.1109/SOCCER.2008.8","url":null,"abstract":"This paper reports empirical research on our requirements processes and methods for engineering service-centric food traceability information systems. We address the need for providing requirements for the service provider and service integrator by developing new structures, architectures and techniques needed to derive services from a requirements specification. Our results are demonstrated by addressing four specific challenges that we currently lack process and method advice for. The paper reports our experiences and concludes with our lessons learned.","PeriodicalId":286337,"journal":{"name":"2008 International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements","volume":"138 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1899-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127438135","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":"Deriving Software Services from Business Processes of Representative Customer Organizations","authors":"S. Adam, N. Riegel, J. Doerr","doi":"10.1109/SOCCER.2008.3","DOIUrl":"https://doi.org/10.1109/SOCCER.2008.3","url":null,"abstract":"When providing software in terms of web services, software developing organizations are faced with the challenge of identifying services that maximize the profit by fitting the requirements of as many customers as possible. They do not only have to know which features are required but also what the right functional range of a service is in order to optimize the service demand. In this paper, we present a method on how to systematically package service functionality based on the business processes of some representative customers. We describe how valuable functions can be systematically derived from business processes, and how they can be grouped into services.","PeriodicalId":286337,"journal":{"name":"2008 International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1899-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122146505","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":"Goal-Driven Alignment of Services and Business Requirements","authors":"A. Gehlert, N. Bramsiepe, K. Pohl","doi":"10.1109/SOCCER.2008.5","DOIUrl":"https://doi.org/10.1109/SOCCER.2008.5","url":null,"abstract":"The independence of services in service oriented architectures allows different providers to provide different business functionalities. As services can be used independently from each other the requirements engineer is able to quickly align the requirements closely to the current service provision. The organisation, which achieves this close alignment benefits optimally from the current service provision. In this paper we propose a requirements engineering approach based on goal model comparison, which allows finding services for given requirements and which facilitates the adjustment of requirements to current service provision. The approach rests on the idea of describing requirements and services with Tropos goal models and to use model comparison techniques to find services and to adjust the requirements to fit these services.","PeriodicalId":286337,"journal":{"name":"2008 International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1899-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116689926","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}
A. Wegmann, Gil Regev, Georges-Antoine Garret, François Maréchal
{"title":"Specifying Services for ITIL Service Management","authors":"A. Wegmann, Gil Regev, Georges-Antoine Garret, François Maréchal","doi":"10.1109/SOCCER.2008.7","DOIUrl":"https://doi.org/10.1109/SOCCER.2008.7","url":null,"abstract":"The Information Technology Infrastructure Library (ITIL) is a collection of best practices for the management of IT services. ITIL helps organizations to become aware of the business value their IT services provide to internal and external stakeholders. Understanding this value is crucial to the definition of service level agreements (SLA) between an IT department and its stakeholders. However, it is not ITIL's objective to define how this value is to be elicited from stakeholders. This creates an opportunity for the use of RE methods in businesses. This paper describes the main principles of ITIL service management and illustrates how the SEAM RE method can contribute to the definition of an SLA by modeling the service provided by an IT department, the stakeholders of this service and the value the stakeholders expect from this service. A real industrial example is presented and analyzed.","PeriodicalId":286337,"journal":{"name":"2008 International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1899-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121852877","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":"Development Support for Specifying and Monitoring Goals of Open Business Processes","authors":"W. N. Robinson, S. Purao","doi":"10.1109/SOCCER.2008.4","DOIUrl":"https://doi.org/10.1109/SOCCER.2008.4","url":null,"abstract":"Business processes are increasingly complex and open because they rely on services that are distributed geographically and across organizations. As a result, they are prone to several points of failure. Monitoring, therefore, remains an important concern. We describe services monitoring support that integrates monitoring into common development activities. A flexible monitoring toolkit, REQMON, is the basis of the support. SERMON extends REQMON to support commitment-based property specification, which simplifies monitoring of open services. We show how to develop and apply such specialized monitoring as part of the best practices of development.","PeriodicalId":286337,"journal":{"name":"2008 International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1899-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129163114","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}