{"title":"Disambiguating Availability Specification through the use of OWL","authors":"G. Dobson, I. Sommerville","doi":"10.1109/SOCCER.2006.2","DOIUrl":"https://doi.org/10.1109/SOCCER.2006.2","url":null,"abstract":"Many Quality of Service (QoS) languages exist. However, not only do few encompass dependability, none acknowledge the semantic complexity of the vocabulary they provide. This paper presents a Quality of Service ontology which provides not only an extensible syntax for expressing dependability, but also rich, well-defined semantics. These semantics avoid ambiguity and misunderstanding as well as facilitating translation where possible. To demonstrate these features, this paper examines in depth how to use our QoS ontology along with the built-in capabilities of the Web Ontology Language (OWL) to capture the semantics of availability.","PeriodicalId":108252,"journal":{"name":"2006 Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER'06 - RE'06 Workshop)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114411029","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":"OWL and OWL-S for Dependability-Explicit Service-Centric Computing","authors":"G. Dobson","doi":"10.1109/SOCCER.2006.6","DOIUrl":"https://doi.org/10.1109/SOCCER.2006.6","url":null,"abstract":"In this position paper an attempt is made to relate dependability-explicit computing to the semantic web. The machine understandable nature of the semantic web suggests a way to reconcile the increasingly autonomous nature of service-based systems with the need to verify that, once deployed, systems conform to a dependability specification.","PeriodicalId":108252,"journal":{"name":"2006 Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER'06 - RE'06 Workshop)","volume":"116 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116374251","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":"Does Service Discovery Enhance Requirements Specification? A Preliminary Empirical Investigation","authors":"K. Zachos, N. Maiden, Xiaohong Zhu, S. Jones","doi":"10.1109/SOCCER.2006.3","DOIUrl":"https://doi.org/10.1109/SOCCER.2006.3","url":null,"abstract":"Service-centric systems pose new challenges and opportunities for requirements processes and techniques. This paper describes new techniques developed by the EU-funded SeCSE Integrated Project that enable service discovery during early requirements processes and exploit discovered services to enhance requirements specifications, and reports 2 preliminary evaluations of software tools by our industrial partners that implement SeCSE's processes and techniques. The first evaluation investigated the usability and functionality of UCaRE, a web-based tool for specifying requirements prior to discovering services. The second evaluation investigated the utility and usability of UCaRE combined with EDDiE, the service discovery engine, during a requirements discovery workshop. Results from both evaluations inform the design of the second versions of SeCSE's processes, techniques and tools.","PeriodicalId":108252,"journal":{"name":"2006 Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER'06 - RE'06 Workshop)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127150688","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":"Is a Dominant Service-Centric Sector Good for Diversity of Provision?","authors":"J. Hutchinson, P. Sawyer, J. Walkerdine","doi":"10.1109/SOCCER.2006.5","DOIUrl":"https://doi.org/10.1109/SOCCER.2006.5","url":null,"abstract":"An obvious assumption underpinning the immense interest in service-oriented computing is that it is an inherently Good Thing, by which we mean that robust processes and tools for developing service-based systems will bring benefits for service providers and service consumers. The arguments, in terms of consumer choice and flexibility, are certainly quite convincing. However, in this position paper, we question the nature of the underlying assumption, in a world where requirements are as many and varied as potential users and ask if safeguards are needed to ensure that diversity of provision is maintained.","PeriodicalId":108252,"journal":{"name":"2006 Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER'06 - RE'06 Workshop)","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132849085","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":"Strategic Capability Modelling of Services","authors":"Lin Liu, Chi-Hung Chi, Zhi Jin, E. Yu","doi":"10.1109/SOCCER.2006.9","DOIUrl":"https://doi.org/10.1109/SOCCER.2006.9","url":null,"abstract":"This paper introduces a services modeling ontology that describes Services requirements in terms of strategic capabilities of an actor. We argue that the modeling language together with heuristic rules-based reasoning mechanism offer a potentially more substantive approach to understand the nature of service systems in a variety of social contexts. Furthermore, understanding the underlying assumptions and constructs through the use of the services capability modeling framework will not only inform researchers of a better design for service-oriented systems, but also assist in the understanding of intricate relationships between different factors that services are situated in. We present a few illustrative services situations as proof-of-concept examples to illustrate the proposed approach.","PeriodicalId":108252,"journal":{"name":"2006 Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER'06 - RE'06 Workshop)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130917353","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":"Process Artifacts Defined as an Aspectual Service to System Models","authors":"R. Gandhi, Siddharth J. Wagle, Seok-Won Lee","doi":"10.1109/SOCCER.2006.7","DOIUrl":"https://doi.org/10.1109/SOCCER.2006.7","url":null,"abstract":"Process artifacts identified from a process description often implicitly bias and cross-cut the definition of generic services from various tools that assist/automate process activities. The resulting toolsupport is tightly coupled with the process definition it supports, leading to poor adaptability when the required artifacts or process activities evolve/change. This issue is of further concern while providing toolsupport for assisting knowledge-intensive process activities through an interactive exploration of related knowledge-bases. Therefore, our focus is on early separation of process related cross-cutting concerns from generic tool-support services for creating, browsing, accessing, querying, inferencing, and visualizing associated knowledge-bases. We discuss our approach in the context of designing tool support for a system security Certification and Accreditation (C&A) process automation based on service-oriented and aspect-oriented design paradigms.","PeriodicalId":108252,"journal":{"name":"2006 Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER'06 - RE'06 Workshop)","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114801881","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":"Applying Variability Modeling Concepts to Support Decision Making for Service Composition","authors":"K. Petersen, N. Bramsiepe, K. Pohl","doi":"10.1109/SOCCER.2006.1","DOIUrl":"https://doi.org/10.1109/SOCCER.2006.1","url":null,"abstract":"Service oriented architectures consist of loosely coupled services that can be quickly composed to support flexibility in business processes. The flexibility requires alternative service compositions to fulfill a customer's business process. However, customers are often not aware of their options and thus cannot make good decisions on how to compose their services. Therefore, we propose to support the decision making of the customer by modeling the different alternatives explicitly in a variability model and communicating the alternatives to the customer.","PeriodicalId":108252,"journal":{"name":"2006 Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER'06 - RE'06 Workshop)","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117293924","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 Stakeholder Needs to Service Requirements","authors":"L. Penserini, A. Perini, A. Susi, J. Mylopoulos","doi":"10.1109/SOCCER.2006.4","DOIUrl":"https://doi.org/10.1109/SOCCER.2006.4","url":null,"abstract":"Web services offer a novel open, distributed computing environment. Within that environment, web services need to be discovered and composed in order to meet user needs (or, goals). For example, a user goal may be \"plan a holiday\". To fulfill this goal, several services need to be discovered from different directories, such as \"book hotel\", \"book flight\", \"rent car\" and \"pay by credit card\". These then need to be composed into a plan (\"process). In this work, we adopt and extend an agent-oriented software design methodology (Tropos) and tailor it to the design of web services. We also sketch how Tropos design-time models can support service discovery and composition by offering a roadmap that relates stakeholder goals to collections of services available in different directories. A case study from the literature is used throughout.","PeriodicalId":108252,"journal":{"name":"2006 Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER'06 - RE'06 Workshop)","volume":"100 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122678580","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}