References of "Bianculli, Domenico 50000779"
     in
Bookmark and Share    
See detailReport of the 4th international workshop on principles of engineering service-oriented systems (PESOS 2012): internet of services and the quest for case studies
Lago, Patricia; Lewis, Grace; Metzger, Andreas et al

in SIGSOFT Softw. Eng. Notes (2013), 38(1), 35--38

Detailed reference viewed: 102 (1 UL)
Peer Reviewed
See detailCloud-based systems need multi-level management
Baresi, Luciano; Bianculli, Domenico UL; Guinea, Sam

in Bouguettaya, Athman; Sheng, Quan Z.; Daniel, Florian (Eds.) Advanced Web Services (2013)

Detailed reference viewed: 159 (9 UL)
See detailProceedings of 2013 5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS)
Bianculli, Domenico UL; Lago, Patricia; Lewis, Grace et al

Book published by IEEE (2013)

Detailed reference viewed: 30 (0 UL)
See detailFrom SOLOIST to CLTLB(D): Checking quantitative properties of service-based applications
Bianculli, Domenico UL; Krstic, Srđan; Ghezzi, Carlo et al

Report (2013)

Detailed reference viewed: 63 (1 UL)
See detail5th international workshop on principles of engineering service-oriented systems (PESOS 2013)
Bianculli, Domenico UL; Lago, Patricia; Lewis, Grace et al

in Proceedings of the 2013 International Conference on Software Engineering (ICSE '13), San Francisco, CA USA (2013)

Detailed reference viewed: 101 (4 UL)
Full Text
Peer Reviewed
See detailThe tale of SOLOIST: a specification language for service compositions interactions
Bianculli, Domenico UL; Ghezzi, Carlo; San Pietro, Pierluigi

in Păsăreanu, Corina; Salaün, Gwen (Eds.) Formal Aspects of Component Software (2012, September)

Service-based applications are a new class of software systems that provide the basis for enterprises to build their information systems by following the principles of service-oriented architectures ... [more ▼]

Service-based applications are a new class of software systems that provide the basis for enterprises to build their information systems by following the principles of service-oriented architectures. These software systems are often realized by orchestrating remote, third-party services, to provide added-values applications that are called service compositions. The distributed ownership and the evolving nature of the services involved in a service composition make verification activities crucial. On a par with verification is also the problem of formally specifying the interactions—with third-party services—of service compositions, with the related issue of balancing expressiveness and support for automated verification. This paper showcases SOLOIST, a specification language for formalizing the interactions of service compositions. SOLOIST has been designed with the primary objective of expressing the most significant specification patterns found in the specifications of service-based applications. The language is based on a many-sorted first-order metric temporal logic, extended with new temporal modalities that support aggregate operators for events occurring in a certain time window. We also show how, under certain assumptions, the language can be reduced to linear temporal logic, paving the way for using SOLOIST with established verification techniques, both at design time and at run time. [less ▲]

Detailed reference viewed: 144 (12 UL)
Full Text
See detailOpen-world Software: Specification, Verification and Beyond
Bianculli, Domenico UL

Doctoral thesis (2012)

Open-world software systems are built by composing heterogeneous,third-party components, whose behavior and interactions cannot be fully controlled or predicted; moreover, the environment they interact ... [more ▼]

Open-world software systems are built by composing heterogeneous,third-party components, whose behavior and interactions cannot be fully controlled or predicted; moreover, the environment they interact with is characterized by frequent, unexpected, and welcome changes. This class of software exhibits new features that often demand for rethinking and extending the traditional methodologies and the accompanying methods and techniques. In this thesis we deal with a particular class of open- world software, represented by service-based applications (SBAs). We focus on three specific aspects related to the development and provisioning of SBAs: specification, verification, and reputation management. With respect to these aspects, we provide methods and techniques that are i) suitable to deal with aspects such as change, evolution, and reliance on third- parties, and ii) able to improve the overall quality of the systems they are applied to. More specifically, concerning specification, we report on the findings of a study that analyzed requirements specifications of SBAs developed in research settings and in industrial settings. These findings have then driven the design of SOLOIST, a language used to specify the interactions of SBAs. Regarding verification, our contribution is twofold; we propose: i) a technique for automatically generating the behavioral interfaces of the partner services of a service composition, by decomposing the requirements specification of the composite service; ii) a framework for the definition of verification procedures (encoded as synthesis of semantic attributes associated with a grammar) that are made incremental using an approach based on incremental parsing and attributes evaluation techniques. Finally, as for reputation management, we present a reputation-aware service execution infrastructure, which manages the reputation of services used by composite SBAs in an automated and transparent manner. [less ▲]

Detailed reference viewed: 52 (3 UL)
See detailMatinée with Carlo Ghezzi - from Programming Languages to Software Engineering
Bianculli, Domenico UL; Jazayeri, Mehdi; Pezzè, Mauro

Book published by CreateSpace (2012)

Detailed reference viewed: 93 (3 UL)
Full Text
Peer Reviewed
See detailSpecification Patterns from Research to Industry: a Case Study in Service-based Applications
Bianculli, Domenico UL; Ghezzi, Carlo; Pautasso, Cesare et al

in Proceedings of the 34th International Conference on Software Engineering (ICSE 2012) (2012)

Detailed reference viewed: 98 (7 UL)
See detailQASBA '11: Proceedings of the International Workshop on Quality Assurance for Service-Based Applications
Bianculli, Domenico UL; Guinea, Sam; Metzger, Andrea et al

Book published by ACM (2011)

Detailed reference viewed: 41 (1 UL)
Full Text
Peer Reviewed
See detailInterface Decomposition for Service Compositions
Bianculli, Domenico UL; Giannakopoulou, Dimitra; Pasareanu, Corina

in Proceedings of the 33rd International Conference on Software Engineering (ICSE 2011) (2011)

Detailed reference viewed: 77 (4 UL)
Full Text
Peer Reviewed
See detailSOABench: Performance Evaluation of Service-Oriented Middleware Made Easy
Bianculli, Domenico UL; Binder, Walter; Drago, Mauro Luigi

in Proceedings (Volume 2) of the 32nd International Conference on Software Engineering (ICSE 2010) (2010)

Detailed reference viewed: 35 (2 UL)
Full Text
Peer Reviewed
See detailAutomated Performance Assessment for Service-Oriented Middleware: a Case Study on BPEL engines
Bianculli, Domenico UL; Binder, Walter; Drago, Mauro Luigi

in Proceedings of the 19th International Conference on World Wide Web (WWW 2010) (2010)

Detailed reference viewed: 31 (2 UL)
Full Text
Peer Reviewed
See detailEmbedding Continuous Lifelong Verification in Service Life Cycles
Bianculli, Domenico UL; Ghezzi, Carlo; Pautasso, Cesare

in Proceedings of Principles of Engineering Service Oriented Systems (PESOS 2009), co-located with ICSE 2009, Vancouver, Canada (2009)

Detailed reference viewed: 62 (1 UL)
Full Text
Peer Reviewed
See detailKeep It Small, Keep It Real: Efficient Run-time Verification of Web Service Compositions
Baresi, Luciano; Bianculli, Domenico UL; Guinea, Sam et al

in Proceedings of IFIP international conference on Formal Techniques for Distributed Systems (FMOODS/FORTE 2009) (2009)

Detailed reference viewed: 79 (2 UL)
Full Text
See detailKeep It Small, Keep It Real: Efficient Run-time Verification of Web Service Compositions
Baresi, Luciano; Bianculli, Domenico UL; Guinea, Sam et al

Report (2009)

Detailed reference viewed: 79 (2 UL)
Full Text
Peer Reviewed
See detailReMan: A Pro-active Reputation Management Infrastructure for Composite Web Services
Bianculli, Domenico UL; Binder, Walter; Drago, Luigi et al

in Proceedings of the 31st International Conference on Software Engineering (ICSE 2009), Vancouver, Canada (2009)

Detailed reference viewed: 63 (0 UL)
See detailAutomated Performance Assessment for Service-Oriented Middleware
Bianculli, Domenico UL; Binder, Walter; Drago, Mauro Luigi

Report (2009)

Detailed reference viewed: 74 (0 UL)
Full Text
Peer Reviewed
See detailTowards a methodology for lifelong validation of service compositions
Bianculli, Domenico UL; Ghezzi, Carlo

in Proceedings of the 2nd International Workshop on Systems Development in SOA Environments (SDSOA 2008), co-located with ICSE 2008 (2008)

Detailed reference viewed: 79 (2 UL)
Full Text
Peer Reviewed
See detailTransparent Reputation Management for Composite Web Services
Bianculli, Domenico UL; Binder, Walter; Drago, Luigi et al

in Proceedings of the IEEE International Conference on Web Services (ICWS 2008), Beijing, China (2008)

Detailed reference viewed: 71 (0 UL)