The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Tight coupling of business and the software implementation is the biggest difficulty of designing software system architecture. The business change will inevitably lead to software restructuring, which is the necessary result of business-driven development, and it greatly restrict the development of software productivity. Metadata driven design, as an architecture pattern, can effectively reduce the...
The use of Intelligent Tutoring Systems has become more common in autodidactic education. There is significant work about the integration of the dialogue and affective characteristics to these systems. However, this integration could complicate the Intelligent Tutoring Systems structure. For that reason it is important to take care about architectural view of these systems, in order to organize the...
Service-Oriented Architecture (SOA) has become one of the most important concepts in designing complex information system. Compared with traditional architectures, SOA can be used to improve fast-respond abilities and to satisfy frequent changing of business requirements. A dispatch method of complex information system that is based on SOA is proposed in this paper. The function framework and procedure...
Multi-tenancy is a key to successful and sustainable cloud-based systems. Creating a web application framework for multiple tenants from scratch is challenging. To create an extensible, stable and robust multi-tenant web application framework developers have to understand how a web application framework is structured and how a web request is handled for each user of a specific tenant. This knowledge...
Source code and models of a software system, like architectural views, tend to evolve separately and drift apart over time. Previous research has shown that it is possible to effectively relate them through a reflex ion model, defined as a "summarization of a software system from the viewpoint of a particular high-level model"'. While effective, the process of constructing and analyzing...
This paper discusses some of currently the most challenging problems of SCADA system design, and presents a possible architecture of a general purpose SCADA intended for high-end applications. The paper gives proposal of a new architecture, which relies on basic principles from the old implementation, adapted and perfected to fulfill the needs of the modern market. Some of the basic requirements for...
This paper discusses some of currently the most challenging problems of SCADA system design, and presents a concept and initial "proof of concept" implementation of a general purpose SCADA intended for high-end applications. Application like this involves millions of data points and demands real-time decision support system on top of SCADA and its communication infrastructure. In addition...
The interoperability and reusability are more concerned during the design process of modern military training simulation system (MTSS) that integrates various components/models. The architecture is one of the most important factors that fit in with the development needs of MTSS. It should be applied in full life cycle of simulation system from requirement analysis to system design and development...
Many organizations perceive the importance of linking business architecture to application architecture. It is difficult to manage the changes needed by the business and maximize the benefits from the information technology (IT) investments without this linkage. Linking the two domains require that we define the two architectures using a "common language". The architecture domain has tools...
This study falls within the framework of agent-oriented software engineering, process design methodologies a n d development of a MAS. In our approach, we try to describe a generic and scalable method of a MAS with a component-oriented architecture and agent-based approach that allows MDA to generate source code from a given model. We begin by designing class diagrams of different agents of a MAS...
Tutorial Dialog Systems that employ Conversational Agents (CAs) to deliver instructional content to learners in one-on-one tutoring settings have been shown to be effective in multiple learning domains by multiple research groups. Our work focuses on extending this successful learning technology to collaborative learning settings involving two or more learners interacting with one or more agents....
In software engineering, system construction normally starts from a requirements specification that has been engineered from raw requirements in a natural language. Such a specification is derived from intermediate requirements models such as use case models. These models at best only approximate the raw requirements. In this paper we propose a component-based approach that maps raw requirements directly...
The High Level Architecture (HLA) has been developed to provide a common architecture for distributed modeling and simulation. The HLA defines an integrated approach that provides a common framework for the interconnection of interacting simulations. This document, the second in a family of three related HLA documents, defines the standard services of and interfaces to the HLA runtime infrastructure...
The development of electronic methodologies is a confusing obstacle. Given the current status of linear-time epistemologies, cyberneticists dubiously desire the saturated hardware and architecture. In this paper, we argue that even though electronic methodologies can be made stable, adaptive, and relational, the well-known saturated hardware and architecture for the development of linked lists by...
Software product lines (SPLs) based development aims at saving development cost as well as reducing time-to-market by structured reuse of base assets for a group of similar products. Requirements of a product line are organized into features in feature-oriented analysis (FOA) approach. Commonalities and variabilities among products in a product line are showed in the features. The effectiveness of...
The construction industry has been facing a paradigm shift to (i) increase; productivity, efficiency, infrastructure value, quality and sustainability, (ii) reduce; lifecycle costs, lead times and duplications, via effective collaboration and communication of stakeholders in construction projects. Digital construction is a political initiative to address low productivity in the sector. This seeks...
We developed a quality of service (QoS) management system to support service level management (SLM) for global enterprise services. The QoS management system is integrated with one of our enterprise services in a preproduction system, an identical system as the production system but in a test environment. Lab experiments showed that our integrated solution helps global enterprise services to better...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.