scispace - formally typeset
Search or ask a question
Topic

Database-centric architecture

About: Database-centric architecture is a research topic. Over the lifetime, 1799 publications have been published within this topic receiving 48836 citations.


Papers
More filters
DOI
20 May 2017
TL;DR: This work introduces M2Arch, a model-based process to refine mission models into architecture descriptions in SosADL, a formal language to describe SoS software architectures from mission models in mKAOS, a language to model missions.
Abstract: An important concern in the design of a software-intensive system-of-systems (SoS) is modeling both global and individual missions to be accomplished by the SoS and its cooperating constituent systems. A first step towards the concretization of mission models is their refinement into architecture descriptions in terms of the constituents able to fulfill the established missions through emergent behaviors. In this context, we introduce M2Arch, a model-based process to refine mission models into architecture descriptions. M2Arch is concerned with the automatic generation of architecture descriptions in SosADL, a formal language to describe SoS software architectures, from mission models in mKAOS, a language to model missions. M2Arch also comes with an associated tool supporting both mission modeling and architecture description as well as validation and simulation of the resulting architectures.

5 citations

Journal ArticleDOI
TL;DR: This article proposes and validates the UML Profile and implementation for precision agriculture and smart farming through computer-aided and software engineering.
Abstract: Modelling WSN data behaviour is relevant since it would allow to evaluate the capacity of an application for supplying the user needs, moreover, it could enable a transparent integration with different data-centric information systems. Therefore, this article proposes a data-centric UML profile for the design of wireless sensor nodes from the user point-of-view capable of representing the gathered and delivered data of the node. This profile considers different characteristics and configurations of frequency, aggregation, persistence and quality at the level of the wireless sensor nodes. Furthermore, this article validates the UML profile through a computer-aided software engineering (CASE) tool implementation and one case study, centred on the data collected by a real WSN implementation for precision agriculture and smart farming.

5 citations

Proceedings ArticleDOI
23 May 2005
TL;DR: This paper focuses on the dynamic evolution of system structure other than coordination mechanisms (e.g. communication protocols) and some restrictions should be imposed on the system evolution to ensure that the system structure may remain one style or transform within a scope.
Abstract: The open and dynamic Internet environment greatly urges software entities that are distributed on different locations to coordinate with each other to accomplish a computing task. Software architecture is applied to abstract the software entities to be components and the coordination between them to be connectors and then a model is extracted as the architecture on which the design, analysis and verification are based. Currently, the notion of dynamic software architectures that can modify their architecture and enact modifications during the system execution has become one of the most active research areas. In this paper, we focus on the dynamic evolution of system structure other than coordination mechanisms (e.g. communication protocols). It is widely recognized that some restrictions should be imposed on the system evolution to ensure that the system structure may remain one style or transform within a scope. These conditions, to a large extent, make the system execute under control as expected.

5 citations

Proceedings ArticleDOI
17 Nov 2013
TL;DR: This work aims at contributing to the development of complex systems through the proposal of ontology-driven hybrid software agent architecture, by exploring automated reasoning and learning techniques.
Abstract: Having the properties of autonomy, sociability and learning ability, software agents provide a better approach to the increasing complexity of both software problems and solutions and to support the decision making process. An important decision when developing a software agent is the choice of its internal architecture. Several models of deliberative and reactive architectures have already been proposed. However, approaches of hybrid software architectures that combine deliberative and reactive components, with the advantages of both behaviors, are still an open research topic. This work aims at contributing to the development of complex systems through the proposal of ontology-driven hybrid software agent architecture, by exploring automated reasoning and learning techniques. The architecture is composed of a reactive system and a deliberative one. Through a learning mechanism, the set of inference rules in the ontology of the deliberative system are transformed into reactive rules to be used by the reactive system, thus providing a more effective decision.

5 citations

Proceedings ArticleDOI
08 Oct 2001
TL;DR: Some of the important differences between software architecture models and implementation models in UML are illustrated.
Abstract: Although originally developed to describe OO design, today UML is also being used to describe software architecture. However, using the same notation for different levels of abstraction can create confusion. In this paper we illustrate some of the important differences between software architecture models and implementation models in UML.

5 citations


Network Information
Related Topics (5)
Software development
73.8K papers, 1.4M citations
89% related
Server
79.5K papers, 1.4M citations
85% related
Mobile computing
51.3K papers, 1M citations
83% related
Quality of service
77.1K papers, 996.6K citations
82% related
Wireless sensor network
142K papers, 2.4M citations
81% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
20236
202220
20216
20208
201914
201821