{"title":"Spicy stonehenge: Proposing a SOA case study","authors":"Tiago Espinha, Cuiting Chen, A. Zaidman, H. Groß","doi":"10.1109/PESOS.2012.6225940","DOIUrl":"https://doi.org/10.1109/PESOS.2012.6225940","url":null,"abstract":"Maintenance research in the context of Service Oriented Architecture (SOA) is currently lacking a suitable standard case study that can be used by scientists in order to (1) develop and assess their research ideas and (2) compare and benchmark their solution(s). It is also well established in different fields that having such a standard case study system brings many benefits, in that it helps determine which approaches work best for specific problems. For this reason, we decided to build upon an existing open-source system and make it available for other researchers to use. This system is Spicy Stonehenge.","PeriodicalId":103364,"journal":{"name":"2012 4th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS)","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116303041","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. Tamburri, I. Razo-Zapata, H. Fernandez, Cédric Tedeschi
{"title":"Simulating awareness in global software engineering: A comparative analysis of Scrum and Agile Service Networks","authors":"D. Tamburri, I. Razo-Zapata, H. Fernandez, Cédric Tedeschi","doi":"10.1109/PESOS.2012.6225933","DOIUrl":"https://doi.org/10.1109/PESOS.2012.6225933","url":null,"abstract":"Global software engineering (GSE) is a business strategy to realize a business idea (i.e. the development project) faster, through round-the-clock productivity. However, GSE creates a volatile and unstable process in which many actors interact together against unpredictable premises (e.g. cultural or time differences), often producing unexpected outcomes (e.g. compacting effects of distance and time). So far, Scrum has been used extensively for embarking in global software engineering, but many of the problems in Scrum-based GSE could still benefit from the usage of ad-hoc supporting tools (e.g. information continuity between timezones, cultural differences, developers awareness, etc.). Agile Service Networks (ASNs) are networks of service oriented applications (nodes) that collaborate adaptively towards a common goal. ASNs offer a way to represent GSE professionals through service-oriented “social” nodes in a “small-world” network (much like a Facebook for a specific GSE project). This paper presents a comparison between the two approaches, namely Scrum and ASNs, to determine ASN's potentials as mechanisms to maintain awareness in GSE.","PeriodicalId":103364,"journal":{"name":"2012 4th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126642498","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}
N. Wilde, John W. Coffey, T. Reichherzer, Laura J. White
{"title":"Open SOALab: Case study artifacts for SOA research and education","authors":"N. Wilde, John W. Coffey, T. Reichherzer, Laura J. White","doi":"10.1109/PESOS.2012.6225941","DOIUrl":"https://doi.org/10.1109/PESOS.2012.6225941","url":null,"abstract":"Both SOA researchers and SOA educators need simple example systems for case studies and courseware. Open SOALab provides three such documented applications which are available for download. This paper briefly describes the applications and some of the case studies and educational activities that have used them.","PeriodicalId":103364,"journal":{"name":"2012 4th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS)","volume":"65 7-8","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114110586","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. Bucchiarone, Nawaz Khurshid, A. Marconi, M. Pistore, Heorhi Raik
{"title":"A car logistics scenario for context-aware adaptive service-based systems","authors":"A. Bucchiarone, Nawaz Khurshid, A. Marconi, M. Pistore, Heorhi Raik","doi":"10.1109/PESOS.2012.6225944","DOIUrl":"https://doi.org/10.1109/PESOS.2012.6225944","url":null,"abstract":"We present a logistic scenario, based on the sea port of Bremen, and a context-aware dynamic service-based system to support its operation. We also show how we have used it to evaluate our automated adaptation techniques.","PeriodicalId":103364,"journal":{"name":"2012 4th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114580804","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":"Local model learning for asynchronous services","authors":"Casandra Holotescu","doi":"10.1109/PESOS.2012.6225935","DOIUrl":"https://doi.org/10.1109/PESOS.2012.6225935","url":null,"abstract":"Software services are often composed into more complex systems. Existing methods ensure the correctness of service compositions by automatically generating a mediator/adaptor service: a service in the middle to properly coordinate the interactions in the system towards satisfying a desired temporal property. This is accomplished using formal behavioural models for the participating services. However, such models are not always provided, which makes it difficult to compose systems containing incompletely specified services. We developed a black-box model learning method specifically adapted for stateful asynchronous services. Often, such services exhibit uncontrollable behaviour, which is not addressed by current learning techniques. Our technique interleaves runtime exploration with model refinement in order to learn an approximation of the real behaviour that allows for a safe system composition. Furthermore, the service model is learned locally, thus allowing parallelism in the inference process when more than one black-box service model has to be learned. Experiments performed show that obtained models are precise enough to be used for adaptor synthesis.","PeriodicalId":103364,"journal":{"name":"2012 4th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115512257","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}