AN INTERNET ACCOUNTING SYSTEM - A large scale software system development using model driven architecture

Author(s):  
Bing Qiao ◽  
Hongji Yang ◽  
Alan O’Callaghan

When developing a software system, there are a number of principles, paradigms, and tools available to choose from. For a specific platform or programming language, a standard way can usually be found to archive the ultimate system; for example, a combination of an incremental development process, object-oriented analysis and design, and a well supported CASE (Computer-Aided Software Engineering) tool. Regardless of the technology to be adopted, the final outcome of the software development is always a working software system. However, when it comes to software reengineering, there is rather less consensus on either approaches or outcomes. Shall we use black-box or white-box reverse engineering for program understanding? Shall we produce data and control flow graphs, or some kind of formal specifications as the output of analysis? Each of these techniques has its pros and cons of tackling various software reengineering problems, and none of them on its own suffices to a whole reengineering project. A proper integration of various techniques capable of solving a specific issue could be an effective way to unravel a complicated software system. This kind of integration has to be done from an architectural point of view. One of the most exciting outcomes of recent efforts on software architecture is the Object Management Group’s (OMG) Model-Driven Architecture (MDA). MDA provides a unified framework for developing middleware-based modern distributed systems, and also a definite goal for software reengineering. This chapter presents a unified software reengineering methodology based on Model-Driven Architecture, which consists of a framework, a process, and related techniques.


Author(s):  
Javier Pereda ◽  
Mauricio Hincapie ◽  
Arturo Molina

For a rapid configuration of a given product development process, taking into account today unavoidable market’s requirements as is the integrated product, process and manufacturing system development considering their entire lifecycles, in this paper, an enterprise holistic framework, consisting in a three dimensional model, is described to support the model driven architecture (MDA) concept for global product development projects (GPDP). The holistic framework has been established based on the integration of three fundamental areas of research: concurrent engineering (CE), product lifecycle, and enterprise integration engineering (EIE). The integration of these three fields of knowledge, using a 3D holistic framework, generates a solid support for a model driven architecture. As a result, through a 3D matrix, more important elements of the product development process can be combined and modeled following their natural interactions through the project realization. Questions about a global product development project like: What needs to be developed? Who will develop it? Where will be developed? How will be developed? When is being developed? can be generated during the planning and execution of the project but, as part of this research effort, these questions are answered in an organized manner using the proposed enterprise holistic framework. The conceptual model (enterprise holistic framework) for the global product development project was established as a base to capture, store and configure a project including the integration of product, manufacturing process and manufacturing system development considering their entire lifecycles in the enterprise context.


2019 ◽  
Vol 34 (1) ◽  
Author(s):  
Eko Suyono ◽  
Oman Rusmana ◽  
Riswan Riswan

<p><em>One of the obstacles faced by the Village Unit Cooperative (VUC) in dealing with the current competitive business environment is the limited resources both in term of funds and infrastructure.  Meanwhile, modern business is supported by the large scale of resources such as modern infrastructure, professional human resources, and extensive networks both at national and international levels. This study tries to evaluate the information system needs by VUC in order to sustain their business both manual and computer-based accounting system.  The data was collected through in-depth interview, observation, and focus group discussion during community engagement activity conducted from July to October 2018.  By using 6 VUCs in Banyumas as a sample, this study documents the steps in system development by using system development life cycle such as provide general information of the business, a summary of accounting policies, account guidelines and financial statements format, description of account codes, and the forms or the standards of journal entries.  Moreover, this study designs a computer-based accounting system by using the Pivot Table on Microsoft Excel. With the good supervision in implementing all steps in system development, it is expected that the VUCs in Banyumas will be more sustainable and professional in managing their business in a  very competitive business environment. </em></p>


eLife ◽  
2020 ◽  
Vol 9 ◽  
Author(s):  
Peter Heger ◽  
Wen Zheng ◽  
Anna Rottmann ◽  
Kristen A Panfilio ◽  
Thomas Wiehe

The Cambrian explosion was a unique animal radiation ~540 million years ago that produced the full range of body plans across bilaterians. The genetic mechanisms underlying these events are unknown, leaving a fundamental question in evolutionary biology unanswered. Using large-scale comparative genomics and advanced orthology evaluation techniques, we identified 157 bilaterian-specific genes. They include the entire Nodal pathway, a key regulator of mesoderm development and left-right axis specification; components for nervous system development, including a suite of G-protein-coupled receptors that control physiology and behaviour, the Robo-Slit midline repulsion system, and the neurotrophin signalling system; a high number of zinc finger transcription factors; and novel factors that previously escaped attention. Contradicting the current view, our study reveals that genes with bilaterian origin are robustly associated with key features in extant bilaterians, suggesting a causal relationship.


2014 ◽  
Vol 16 (1) ◽  
pp. 43-52
Author(s):  
Viktoria Ovchinnikova ◽  
Erika Asnina ◽  
Vicente García-Díaz

Abstract The software system needs to be analyzed and designed before the program code is written. A Computation Independent Model (CIM) and a Platform Independent Model/ Platform Specific Model (PIM/PSM) from Model-Driven Architecture (MDA) will be partially considered in this paper. A Topological Functioning Model (TFM) will be considered as a formal CIM, and UML sequence diagrams - as a behavioral PIM/PSM of the software system. The paper presents a short overview of the TFM and sequence diagrams with their constructs, as well as the example of transformation from the sequence diagrams to the TFM.


2010 ◽  
Vol 7 (4) ◽  
pp. 721-736 ◽  
Author(s):  
Miroslav Líska ◽  
Pavol Návrat

Currently, one can witness a growing mutual influence between the Model Driven Architecture (MDA) and the Semantic Web. MDA is an approach that uses models for system development, but its architecture limits usability of these models for knowledge empowered solutions. A lot of research tackles applicability of MDA standards in the technical space of the Semantic Web. In this paper, we present an approach aimed at facilitating the use of Software and Systems Engineering Meta-Model (SPEM) for improvements that are rooted in knowledge engineering approaches. We show how SPEM can be used in the Semantic Web technical space. We describe how following our approach a project plan can be generated and verified. Finally, we present an example of project planning that uses ontology of a software requirements activity.


2014 ◽  
Vol 701-702 ◽  
pp. 1067-1070
Author(s):  
Ming Deng ◽  
Xiao Lan Xie

MDA(Model Driven Architecture)[1] is model-centric software development methodology. Comparing to traditional code-centric method, MDA is closer to real applications, and it owns a higher level of abstraction. It has become an effective way to produce large scale software in heterogeneous environment, and it is widely used to develop web-based complex information systems [2]. Our paper applies MDA approach to design web system representation layer framework with instances, and extend UML model by MOF(Meta-Object Facility). We’ve also defined transform rules and realized the conversion from UML model to Web model. Our framework helps minimize the application code, reduces the dependence of the Servlet API, provides extensible interface, thus improve the efficiency of system development and maintenance.


Sign in / Sign up

Export Citation Format

Share Document