Definition and Reuse of Analysis Patterns for Real-Time Applications
نویسندگان
چکیده
The analysis patterns improve the quality of products and the performance of development process. They have proven to be an effective means for capturing expert’s knowledge and reducing the costs and the time of development. In this paper, we are interested in defining analysis patterns to model both the functional and nonfunctional requirements of Real-Time (RT) applications. The motivation behind the definition of these patterns is to facilitate the modeling of RT applications that must meet not only the accuracy of results, but also the time constraints related to the validity of data and the deadline of transactions. The proposed RT analysis patterns are illustrated through the modeling of two RT applications examples: the road traffic control and the medical control applications. These patterns are supported by a CASE toolset that both helps in RT analysis patterns representation and guides the patterns reuse. Keywords— Real-Time applications; analysis patterns; functional and non functional requirements.
منابع مشابه
Modeling Real-Time applications with Reusable Design Patterns
Real-Time (RT) applications, which manipulate important volumes of data, need to be managed with RT databases that deal with time-constrained data and time-constrained transactions. In spite of their numerous advantages, RT databases development remains a complex task, since developers must study many design issues related to the RT domain. In this paper, we tackle this problem by proposing RT ...
متن کاملNew Applications on Linguistic Mathematical Structures and Stability Analysis of Linguistic Fuzzy Models
In this paper some algebraic structures for linguistic fuzzy models are defined for the first time. By definition linguistic fuzzy norm, stability of these systems can be considered. Two methods (normed-based & graphical-based) for stability analysis of linguist fuzzy systems will be presented. At the follow a new simple method for linguistic fuzzy numbers calculations is defined. At the end tw...
متن کاملMining Overlapping Communities in Real-world Networks Based on Extended Modularity Gain
Detecting communities plays a vital role in studying group level patterns of a social network and it can be helpful in developing several recommendation systems such as movie recommendation, book recommendation, friend recommendation and so on. Most of the community detection algorithms can detect disjoint communities only, but in the real time scenario, a node can be a member of more than one ...
متن کاملLong-term Iran's inflation analysis using varying coefficient model
Varying coefficient Models are among the most important tools for discovering the dynamic patterns when a fixed pattern does not fit adequately well on the data, due to existing diverse temporal or local patterns. These models are natural extensions of classical parametric models that have achieved great popularity in data analysis with good interpretability.The high flexibility and interpretab...
متن کاملSoftware Reuse for Mobile Robot Applications Through Analysis Patterns
Software analysis pattern is an approach of software reuse which provides a way to reuse expertise that can be used across domains at early level of development. Developing software for a mobile robot system involves multi-disciplines expert knowledge which includes embedded systems, real-time software issues, control theories and artificial intelligence aspects. This paper focuses on analysis ...
متن کامل