Knowledge-Driven Architecture Composition: Case-Based Formalization of Integration Knowledge to Enable Automated Component Coupling

@article{Burzlaff2017KnowledgeDrivenAC,
  title={Knowledge-Driven Architecture Composition: Case-Based Formalization of Integration Knowledge to Enable Automated Component Coupling},
  author={Fabian Burzlaff and Christian Bartelt},
  journal={2017 IEEE International Conference on Software Architecture Workshops (ICSAW)},
  year={2017},
  pages={108-111}
}
Using languages with formalized semantics for automating component integration is a well-established research area. As a consequence, independently developed software systems can interact without the need for manual integration effort in a "plug-and-play" manner. However, such dynamic adaptive system architectures are not widely used in Industrial IoT scenarios. Practitioners mostly rely on informal, domain-specific standards as formal interface specifications tend to become highly complex… 

Next Steps in Knowledge-driven Architecture Composition

This paper provides the status of the incremental case-based integration method that aims at reducing the effort for formalizing integration knowledge without losing the ability to compose software components based on interface semantics automatically.

Automated onfiguration in adaptive IoT software ecosystems to reduce manual device integration effort: Application and evaluation of a novel engineering method

This paper provides the first evaluation for a novel integration method that can integrate components automatically based on incomplete mapping knowledge and quantifies how reusing formal interface mappings can speed up integration tasks in an agile development setting.

Gabble: Managing Integration Knowledge in IoT-Systems with Logical Reasoning (short paper)

This work presents a software engineering tool that allows storing, sharing, and reusing integration knowledge between software interfaces incrementally by looking at integration cases instead of domain models.

MergePoint: A Graphical Web-App for Merging HTTP-Endpoints and IoT-Platform Models

A reference architecture called MergePoint is introduced that automates HTTP-Endpoint integration with smart home platforms such as openHAB in a plug-and-play manner and demonstrates that average integration time can be reduced by 78% and average tool usability score is increased by 65% compared to textual integration approaches.

On the Definition of Intelligible IIoT Architectures

A semantic model to represent IIoT components, its conceptual relations, and technical constraints in a common view is discussed, supporting the construction of bothIIoT concept and platforms within organisations.

I4.0-Device Integration: A Qualitative Analysis of Methods and Technologies Utilized by System Integrators: Implications for Enginering Future Industrial Internet of Things System

This paper presents practical experiences when connecting IoT-Systems at different levels of abstractions, and recommends "smarter" integration methods that scale with the increasing number of IoT devices.

Dynamic adaptive system composition driven By emergence in an IoT based environment: Architecture and challenges

The vision of an emergent platform as an architecture for the development of a dynamic adaptive system capable of determining an application and composing a service based process that fulfills this application at run-time is introduced.

A Mapping Language for IoT Device Descriptions

This paper introduces a formal mapping language that allows to capture functional interaction semantics already during device integration time and shows that only few mapping elements are needed to define functional mappings between operations as well as to capture the underlying communication pattern.

A Mapping Language for IoT Device Descriptions

This paper introduces a formal mapping language that allows to capture functional interaction semantics already during device integration time and shows that only few mapping elements are needed to define functional mappings between operations as well as to capture the underlying communication pattern.

References

SHOWING 1-10 OF 22 REFERENCES

Semantically-enabled service oriented architecture : concepts, technology and application

This work defines the architecture of semantic enabled service-oriented architecture starting from a global perspective and through Web service modeling ontology as its semantic service model and narrows down to its services, processes and technology used for the reference implementation.

WSMX - a semantic service-oriented architecture

The Web service execution environment (WSMX) is introduced, at software system that enables the creation and execution of semantic Web services based on the Web service modelling ontology.

Ontologies and semantics for seamless connectivity

It is argued that ontologies in particular and semantics-based technologies in general will play a key role in achieving seamless connectivity.

Matching Semantic Service Descriptions with Local Closed-World Reasoning

This paper presents a framework for annotating Web Services using description logics (DLs), a family of knowledge representation formalisms widely used in the Semantic Web, and investigates the use of epistemic operators of ADLs in service descriptions, and shows how they affect DL inferences in the context of semantic matchmaking.

Towards a Semantic Administrative Shell for Industry 4.0 Components

This paper presents an approach to develop such a digital re presentation based on semantic knowledge representation formalisms such as RDF, RDF Schema and OWL which addresses the communication and comprehension challenges in Industry 4.0 scenarios using semantic technologies.

Alligator: A Deductive Approach for the Integration of Industry 4.0 Standards

Alligator, a deductive rule-based system able to identify conflicts between AutomationML documents, is developed, which helps increasing the scalability, efficiency, and coherence of models for Industry 4.0 manufacturing environments.

Model-integrated development of embedded software

The paper describes a model-integrated approach for embedded software development that is based on domain-specific, multiple-view models used in all phases of the development process, applied in a metamodeling architecture.

Managing things and services with semantics: A survey

The survey suggests that there is still a lot of heterogeneity in IoT technologies, but first indications of the use of standardized protocols exist, and participants still see many obstacles which hinder the widespread use of semantic technologies.

Interoperability between OPC UA and AutomationML