English
Related papers

Related papers: From Method Fragments to Method Services

200 papers

Modern and next generation digital infrastructures are technically based on service oriented structures, cloud services, and other architectures that compose large systems from smaller subsystems. The composition of subsystems is…

Software Engineering · Computer Science 2020-09-30 Peter Fettke , Wolfgang Reisig

Software engineering is a young discipline. Despite efforts in recent years, some elements still require further development, research, and systematization. One of these elements are methods. They consist of a set of well-defined activities…

Software Engineering · Computer Science 2017-12-12 Valdemar Vicente Graciano Neto , Luiz Fernando Batista Loja

The work presented in this paper is related to the area of situational method engineering (SME). In this domain, approaches are developed accordingly to specific project specifications. We propose to adapt an existing method construction…

Software Engineering · Computer Science 2009-11-10 Elena Kornyshova , Rebecca Deneckere , Camille Salinesi

While the recently emerged Microservices architectural style is widely discussed in literature, it is difficult to find clear guidance on the process of refactoring legacy applications. The importance of the topic is underpinned by high…

Software Engineering · Computer Science 2019-01-25 Jonas Fritzsch , Justus Bogner , Alfred Zimmermann , Stefan Wagner

The work presented in this paper is related to the area of Situational Method Engineering (SME) which focuses on project-specific method construction. We propose a faceted framework to understand and classify issues in system development…

Software Engineering · Computer Science 2009-11-10 Yves-Roger Nehan , Rebecca Deneckere

We define focus-method interfaces and some connections between such interfaces and instruction sequences, giving rise to instruction sequence components. We provide a flexible and practical notation for interfaces using an abstract datatype…

Programming Languages · Computer Science 2009-09-16 Jan A. Bergstra , Alban Ponse

The development of pervasive computing has put the light on a challenging problem: how to dynamically compose services in heterogeneous and highly changing environments? We propose a survey that defines the service composition as a sequence…

Software Engineering · Computer Science 2009-09-14 Noha Ibrahim , Frederic Le Mouel

The development of an IT strategy and ensuring that it is the best possible one for business is a key problem many organizations face. This problem is that of linking business architecture to IT architecture in general and application…

Software Engineering · Computer Science 2024-07-25 Suresh Kamath

Information system evolved as the evolution of information technology. The current state of information technology, placed the internet as a main resources of computing. Cloud technology as the backbone of internet has been utilized as a…

Other Computer Science · Computer Science 2013-11-05 Muhammad Hilman

In this paper we present a theoretical analysis of graph-based service composition in terms of its dependency with service discovery. Driven by this analysis we define a composition framework by means of integration with fine-grained I/O…

Artificial Intelligence · Computer Science 2015-02-11 Pablo Rodriguez-Mier , Carlos Pedrinaci , Manuel Lama , Manuel Mucientes

In this article are discussed some problems in developing software related to the management of information flows. We presented the basic stages in their development. We bold a methodology for conceptual modeling and design of information…

Software Engineering · Computer Science 2016-06-09 Radoslva Kraleva , Velin Kralev

Today, there are millions of professionals worldwide acting as a designer, architect or engineer in the design, realization, and implementation of information systems. At this moment there is no well established and clearly identified body…

Software Engineering · Computer Science 2021-05-20 R. D. T. Janssen , H. A. Proper , H. Bosma , D. Verhoef , S. J. B. A. Hoppenbrouwers

Identifying drawbacks or insufficiencies in terms of safety is important also in early development stages of safety critical systems. In industry, development artefacts such as components or units, are often reused from existing artefacts…

Software Engineering · Computer Science 2021-06-03 Kai Hoefig , Marc Zeller , Reiner Heilmann

Information and communication technologies (ICT) are increasingly seen as key enablers for climate change mitigation measures. They can make existing products and activities more efficient or substitute them altogether. Consequently,…

Computers and Society · Computer Science 2020-06-22 Vlad C. Coroamă , Pernilla Bergmark , Mattias Höjer , Jens Malmodin

With the rapid growth of knowledge, it shows a steady trend of knowledge fragmentization. Knowledge fragmentization manifests as that the knowledge related to a specific topic in a course is scattered in isolated and autonomous knowledge…

Artificial Intelligence · Computer Science 2020-05-29 Qinghua Zheng , Jun Liu , Hongwei Zeng , Zhaotong Guo , Bei Wu , Bifan Wei

Microservices emerged as a popular architectural style over the last decade. Although microservices are designed to be self-contained, they must communicate to realize business capabilities, creating dependencies among their data and…

Software Engineering · Computer Science 2024-08-02 Rodrigo Laigner , Ana Carolina Almeida , Wesley K. G. Assunção , Yongluan Zhou

Aspect-oriented software development builds upon object-oriented development by offering additional abstraction boundaries that help us separate different types of requirements into so-called aspects. Given a legacy OO application, it pays…

Software Engineering · Computer Science 2021-09-27 Barthélémy Dagenais , Hafedh Mili

In a microservices-based system, reliability and availability are key components to guarantee the best-in-class experience for the consumers. One of the key advantages of microservices architecture is the ability to independently deploy…

Software Engineering · Computer Science 2023-09-13 Matteo Collina , Luca Maraschi , Tommaso Pirini 1. Platformatic Inc

As a consequence to the hype of Grid computing, such systems have seldom been designed using formal techniques. The complexity and rapidly growing demand around Grid technologies has favour the use of classical development techniques,…

Software Engineering · Computer Science 2007-05-23 David Manset , Richard McClatchey , Flavio Oquendo , Herve Verjus

Semantic segmentation, vital for applications ranging from autonomous driving to robotics, faces significant challenges in domains where collecting large annotated datasets is difficult or prohibitively expensive. In such contexts, such as…

Computer Vision and Pattern Recognition · Computer Science 2024-05-21 Nico Catalano , Matteo Matteucci