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.
System specifications can be modeled using various types of notations and diagrams regarding applications of the particular model. In this paper, we present an overview of the existing solutions, focusing on UML, BPMN and DMN models and the diagrams provided by these notations. We perform a comparison of these approaches and provide examples of representing system requirements in these notations.
Spreadsheets are used in professional business contexts to make decisions based on collected data. Usually, these spreadsheets are developed by end users (e.g. accountants) in an ad-hoc way. The effect of this practice is that the business logic of a concrete spreadsheet is not explicit to them. Thus, its correctness is hard to assess and users have to trust. We present an approach where structure...
We discuss our experience in use of models and model-driven techniques for developing large business applications. Benefits accrued and limitations observed are highlighted. We describe possible means of overcoming some of the limitations and experience thereof. A case for shift in focus of model driven engineering (MDE) community in the context of large enterprises is argued. Though emerging from...
This paper proposes a complex systems approach to understand the growth and decline of Digital Businesses. Digital Businesses are characterised by unique factors such as a highly networked online customer base, where word of mouth spreads very fast, and minimal cost of incremental users due to economies of scale. Thus online businesses peak and plummet rapidly making it difficult to fathom their success...
For the development of clinical care pathways for the Brazilian hospital information system Pajé, a modeling tool is required. For the selection of this tool, some modeling standards were reviewed, applied and subsequently evaluated. Four modeling tools, zOOml, gmodeler, dia and UMLet were tested and validated for the process of modeling UML diagrams based on predefined requirements. Results show...
Requirements tractability remains challenging, particularly in the prevalence of code centric approaches. Similarly, within the emerging model centric paradigm, requirements traceability is addressed only to a limited extent. To facilitate such traceability, we call for representing requirements as first class entities in the emerging paradigm of model-oriented programming. This has the objective...
The Business Model Canvas (BMC) assists in the design of companies' business models. As strategies evolve so too does the business model. Unfortunately, each BMC is a standalone representation. Thus, there is a need to be able to describe transformation from one version of a business model to the next as well as to visualize these operations. To address this issue, and to contribute to computer-assisted...
Quality is a mainstream issue for Websites and Web-based systems. Analysts, designers and developers can choose from a variety of models and methods to design and evaluate quality Websites. However, our experience, both as users and professionals, is too often disappointing. Besides usability, the most known of the factors contributing to a Website's quality, there are a large numbers of other features...
MDA is an Object Management Group (OMG) Standard that provides a baseline for model-driven development. Different model transformation approaches have been proposed in the context of MDA. Yet, little researches have covered the construction of his high level of abstraction the Computation Independent Model (CIM) and its transformation to the Platform Independent Model (PIM). Besides, the transformation...
Business model innovation comprises many theoretical models, frameworks and methodologies, however, there is still little in the way of digital support for them using Computer Aided Design software. In this paper, we present an analysis of real-world usage data from the first generation of such tools that were designed to support the business model canvas. We first present how two artifacts implement...
For the design of work and knowledge systems it is today common to revert to enterprise modeling methods. These methods not only support the representation and analysis of complex interactions between technical services and human actors. The resulting models also provide value through acting as knowledge bases themselves. Thereby, the formalization of modeling methods is essential to unambiguously...
In order to implement message processing flexibility, easy scalability and fault tolerance, it created a general model that dynamically parsed the transaction message. Firstly, it offered a general definition for message (as definition 2), message field (as definition 1), and the relation between them (as definition 3 and 4), secondly, it described the key objects of model and the relational model...
The p-graph-based workflow has been introduced for modeling administrative processes in earlier papers then it was completed with necessary descriptors to conceptualise the dynamic model and we determined the initial model as well as the operational algorithm of the activities. Starting from model this this paper examines the simulation possibilities of workflows modeling administrative processes...
One of the problems we face today for software development is how we can comply with the speed of change in the business environment. To address the issue, we present a new paradigm called Progressive Development Model that gradually releases the software components according to the current business needs. In this paper, we also present a design pattern of software architecture optimized for Progress...
The explicit representation of a conceptual model allows it to be communicated and analyzed by the stakeholders in a simulation project. When communication involves different types of stakeholders, a good representation that can be understood by all stakeholders is essential. Many existing methods for the conceptual model representation of agent-based simulation models are less friendly to business...
On MDA-based cloud computing platform of software development, aiming at the problems of PIM to PSM reliability transformation, discuss and research the software development modeling process on MDA-based cloud computing environment, PIM and PSM model storage and interface form, and the PIM to PSM reliability transformation mechanism, the model of modeling software development on MDA-based cloud computing...
With the gradually expand of the software applications and increasing complexity of the software development, in order to reduce development costs, making full use of the existing resources to improve software reuse is imperative to solve the software crisis. Domain engineering provides a strong support for software reuse, domain analysis method also gradually shifts from structured analysis to object-oriented...
The continuous improvement of organizations involves redesigning, improving or introducing new Business Processes effectively and efficiently while maintaining integration with the computer systems of the organization. In this article, we propose the creation of components of the Java EE 6 business platform from technical business processes modeled with Business Process Model Notation (BPMN) 2.0....
Workflow management system is becoming a relevant support for large class of business application, and many workflow models as well as commercial products are currently available. Unified Modeling Language is an object-orient visual modeling language. It summarizes the former experiences of modeling technology and assimilates the excellent researching achievements in nowadays. The programmer can establish...
Object-Oriented Modeling is a modeling paradigm mainly used in computer programming that assists the programmer to address the complexity of a problem domain by considering the problem and reduce the effect on model caused by such problem and make designs more robust, more maintainable, and more reusable. It is a design strategy where system designers think in terms of 'things' instead of operations...
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.