153 Hits in 4.8 sec

Using Metamodels to Improve Model-Based Testing of Service Orchestrations

Lucas Leal, Leonardo Montecchi, Andrea Ceccarelli, Eliane Martins
2020 2020 IEEE 25th Pacific Rim International Symposium on Dependable Computing (PRDC)  
Online model-based testing is one of the most suitable techniques to assess the proper behavior of service orchestrations.  ...  and ii) transformations from orchestration languages towards testing tools.  ...  The "Model and Inference Driven Automated testing of Services architectures (MIDAS) -Testing as a Service" [38] platform performs MBT on SOA orchestrations.  ... 
doi:10.1109/prdc50213.2020.00024 fatcat:uw7oyc7ejbdrdauuzllbpqzbua

DICE: Quality-Driven Development of Data-Intensive Cloud Applications

Giuliano Casale, Danilo Ardagna, Matej Artac, Franck Barbier, Elisabetta Di Nitto, Alexis Henry, Gabriel Iuhasz, Christophe Joubert, Jose Merseguer, Victor Ion Munteanu, Juan Fernando Perez, Dana Petcu (+4 others)
2015 2015 IEEE/ACM 7th International Workshop on Modeling in Software Engineering  
To foster a community response to these challenges, we present the research agenda of DICE, a quality-aware MDE methodology for data-intensive cloud applications.  ...  In this paper, we consider the question of how quality-aware MDE should support data-intensive software systems.  ...  Ideally, the primary target of an MDE methodology for Big Data should be either private cloud applications or public cloud applications that can use cloud platform services for Big Data, such as Amazon  ... 
doi:10.1109/mise.2015.21 dblp:conf/icse/CasaleAABNHIJMM15 fatcat:j75xju3pinfm5eouks4ky7zwni

Cyber-physical microservices: An IoT-based framework for manufacturing systems

Kleanthis Thramboulidis, Danai C. Vachtsevanou, Alexandros Solanos
2018 2018 IEEE Industrial Cyber-Physical Systems (ICPS)  
The manufacturing plant processes are defined as compositions of primitive cyber-physical microservices adopting either the orchestration or the choreography pattern.  ...  In this paper, we adopt the concept of microservice and describe a framework for manufacturing systems that has the cyber-physical microservice as the key construct.  ...  ACKNOWLEDGEMENTS The Authors would like to thank the anonymous reviewers for their comments that resulted in an improved version of the paper.  ... 
doi:10.1109/icphys.2018.8387665 dblp:conf/icphys/ThramboulidisVS18 fatcat:5iwresnunfe3tdylwsyxe74wle

Cyber-Physical Microservices: An IoT-based Framework for Manufacturing Systems [article]

Kleanthis Thramboulidis, Danai C. Vachtsevanou, Alexandros Solanos
2018 arXiv   pre-print
The manufacturing plant processes are defined as compositions of primitive cyber-physical microservices adopting either the orchestration or the choreography pattern.  ...  In this paper, we adopt the concept of microservice and describe a framework for manufacturing systems that has the cyber-physical microservice as the key construct.  ...  The orchestration inter-service interaction pattern is adopted for the construction of the composite cyber-physical microservice.  ... 
arXiv:1801.10340v2 fatcat:6mobdsdxcrekjjkah2rhhqhi2i

Experiments in Model Driven Composition of User Interfaces [chapter]

Audrey Occello, Cedric Joffroy, Anne-Marie Dery-Pinna
2010 Lecture Notes in Computer Science  
Reusing and composing pieces of software is a common practice in software engineering. However, reusing the user interfaces that come with software systems is still an ongoing work.  ...  The Alias framework helps developers to reuse and compose user interfaces according to the way they are composing new systems from smaller units as a mean of speeding up the design process.  ...  Acknowledgements We thank the DGE M-Pub 08 2 93 0702 project for his funding.  ... 
doi:10.1007/978-3-642-13645-0_8 fatcat:serglvu7dffhvj2urna6jw6s4y

Model Driven Engineering for Science Gateways [article]

David Manset, Richard McClatchey, Herve Verjus
2014 arXiv   pre-print
quality of service requirements, execution platform and distribution criteria at design time.  ...  This paper thus proposes the application of an architecture-centric Model-Driven Engineering (MDE) approach to service-oriented developments, making it possible to define Science Gateways that satisfy  ...  The gluing service abstracts upper layers of the system from the Grid specificities and is responsible for actual job submissions. (2) Use of a generic Web service wrapper in charge of on-the-fly orchestration  ... 
arXiv:1402.5768v1 fatcat:sdo7n4ginnbxjf7ahf6d4unuve

CPuS-IoT : A Cyber-Physical Microservice and IoT-based Framework for Manufacturing Assembly Systems [article]

Kleanthis Thramboulidis, Danai C. Vachtsevanou, Ioanna Kontou
2019 arXiv   pre-print
A case study for the assembly of an everyday life product is adopted to demonstrate the approach even to non-experts of this domain.  ...  The CPuS-IoT framework exploits the benefits of the microservice architectural style and the IoT technologies, but also utilizes the existing in this domain huge investment based on traditional technologies  ...  ACKNOWLEDGMENTS The Authors would like to thank the anonymous reviewers for their comments that resulted in an improved version of the paper.  ... 
arXiv:1807.07363v2 fatcat:uurpjzilyjd2jm74wplfqkphc4

The cloud application modelling and execution language

Achilleas P. Achilleos, Kyriakos Kritikos, Alessandro Rossini, Georgia M. Kapitsaki, Jörg Domaschka, Michal Orzechowski, Daniel Seybold, Frank Griesinger, Nikolay Nikolov, Daniel Romero, George A. Papadopoulos
2019 Journal of Cloud Computing: Advances, Systems and Applications  
Finally, CAMEL has been positively evaluated in this work in terms of its usability and applicability in several domains (e.g., data farming, flight scheduling, financial services) based on the technology  ...  This work defines the Cloud Application Modelling and Execution Language (CAMEL), which (i) allows users to specify the full set of design time aspects for multi-cloud applications, and (ii) supports the  ...  Acknowledgements Special thanks to the PaaSage project partners for their individual contributions to CAMEL and the PaaSage platform. 1  ... 
doi:10.1186/s13677-019-0138-7 fatcat:2kucmd5px5ao7g5ynwngfzh6ri

Lifecycle management of service-based applications on multi-clouds

George Baryannis, Panagiotis Garefalakis, Kyriakos Kritikos, Kostas Magoutis, Antonis Papaioannou, Dimitris Plexousakis, Chrysostomos Zeginis
2013 Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds - MultiCloud '13  
Challenges include lack of support for heterogeneous Cloud providers; limited matchmaking between application requirements and Cloud capabilities; lack of meaningful cross-platform Cloud resource descriptions  ...  ; lack of lifecycle management of Cloud applications; inadequate cross-layer monitoring and adaptation based on event correlation; and others.  ...  In the context of Cloud computing, MDE involves defining Platform Independent Models (PIMs) to describe the deployment of an application in the Cloud, independent of specific Cloud realizations.  ... 
doi:10.1145/2462326.2462331 fatcat:gx3uuhpto5hkpm67wglhviccq4

Cloud application portability

Fotis Gonidis, Anthony J. H. Simons, Iraklis Paraskakis, Dimitrios Kourtesis
2013 Proceedings of the 6th Balkan Conference in Informatics on - BCI '13  
We briefly examine the issue of heterogeneity in cloud platforms and highlight specific platform characteristics that may hinder the portability of cloud applications.  ...  Growing interest towards cloud application platforms has resulted in a large number of platform offerings to be already available on the market and new related products to be continuously launched.  ...  Apart from the use of APIs, the issue of cloud portability can be addressed by exploiting Model Driven Engineering (MDE) techniques [13] .  ... 
doi:10.1145/2490257.2490290 dblp:conf/bci/GonidisSPK13 fatcat:c3po76eyo5aszgvcjly5bdv4uq

ATL-MR: model transformation on MapReduce

Amine Benelallam, Abel Gómez, Massimo Tisi
2015 Proceedings of the 2nd International Workshop on Software Engineering for Parallel Systems - SEPS 2015  
The Model-Driven Engineering (MDE) paradigm has been successfully embraced for manufacturing maintainable software in several domains while decreasing costs and efforts.  ...  One of its principal concepts is rule-based Model Transformation (MT) that enables an automated processing of models for different intentions.  ...  Many thanks to Antonio García-Domínguez for his valuable help while integrating ATL-MR with the MONDO platform.  ... 
doi:10.1145/2837476.2837482 dblp:conf/oopsla/BenelallamGT15 fatcat:cmcoqdveu5ayfmetgyhzgbajci

Models@Runtime for Continuous Design and Deployment [chapter]

Nicolas Ferry, Arnor Solberg
2016 SpringerBriefs in Applied Sciences and Technology  
The need to evolve and update such systems after delivery is often inevitable, for example, due to changes in the requirements, maintenance, or needs for advancing the quality of services such as scalability  ...  Nowadays, software systems are leveraging upon an aggregation of dedicated infrastructures and platforms, which leads to the design of large scale, distributed, and dynamic systems.  ...  Developer Operator Running System Test Environment Running System Operation Environment Exploiting Models@Runtime for the continuous deployment of Cloud-based applications would thus result in the  ... 
doi:10.1007/978-3-319-46031-4_9 fatcat:7ptoksnlxjdwrmxqgvopkfjbqm

A framework for Model-Driven Engineering of resilient software-controlled systems

Jacopo Parri, Fulvio Patara, Samuele Sampietro, Enrico Vicario
2020 Computing  
Emergent paradigms of Industry 4.0 and Industrial Internet of Things expect cyberphysical systems to reliably provide services overcoming disruptions in operative conditions and adapting to changes in  ...  We discuss a prototype implementation following the MDE approach, highlighting self-recovery and self-adaptation properties on a real cyber-physical system for vehicle access control to Limited Traffic  ...  We thank Sismic Sistemi srl for collaboration and support in the engineering and concrete implementation of the JARVIS framework in a real cyber-physical system for Limited Traffic Zone (LTZ) access control  ... 
doi:10.1007/s00607-020-00841-6 fatcat:orpfv2hccbcfrdby7w2eydocje

Large-scale Model-Driven Engineering of web user interaction: The WebML and WebRatio experience

Marco Brambilla, Piero Fraternali
2014 Science of Computer Programming  
This paper reports the experience of WebRatio, a company focusing on Model-Driven Engineering (MDE) tools (WebRatio and WebRatio BPM) and services since 2001.  ...  The adopted MDE approach is based on the transformation of models expressed in a Domain Specific Language called WebML (Web Modeling Language) into running applications, with the unique feature of creating  ...  recently BPMN) favoring the creation of solid businesses centered on MDE product and services.  ... 
doi:10.1016/j.scico.2013.03.010 fatcat:vls6hbcflberfe2br2tf44p24u

TORCH: a TOSCA-Based Orchestrator of Multi-Cloud Containerised Applications

Orazio Tomarchio, Domenico Calcaterra, Giuseppe Di Modica, Pietro Mazzaglia
2021 Journal of Grid Computing  
Preliminary performance tests conducted on a small-scale test-bed confirm the potential of TORCH.  ...  In this paper, we propose TORCH, a TOSCA-based framework for the deployment and orchestration of cloud applications, both classical and containerised, on multiple cloud providers.  ...  To view a copy of this licence, visit http:// creativecommonshorg/licenses/by/4.0/.  ... 
doi:10.1007/s10723-021-09549-z fatcat:sa6jtoggnzdw7ny5i45evxtp4q
« Previous Showing results 1 — 15 out of 153 results