Software Life Cycle Automation for Interactive Applications: The AME Design Environment
نویسنده
چکیده
The model-based design environment AME offers CASE-tool support for all life cycle activities in the development process for interactive applications. The system allows the rapid automatic construction of interactive software from objectoriented analysis models (OOA) and/or OO-modelling information specified at later design stages. AME provides functionality for UI-structure generation, interaction object selection, layout prototype generation, dynamic behaviour generation, adaptation to user-specific requirements, integration of domain-methods and target code generation. Object-oriented and knowledge-based components provide automatic transition from one refinement stage to the next. System decisions can be visualised before code generation and may be revised by the designer.
منابع مشابه
Combining Model - Driven Development and Model - Based Design to rapidly develop industrial automation applications
Traditionally, systems and embedded software developers have had to use Model-Driven Development (MDD) and Model-Based Design (MBD) environments separately, relying on manual methods to pass information between them for system design, verification, implementation, and test. Now, a potent combination of these best-of-breed solutions can benefit users with an environment that covers the complete ...
متن کاملEDPEPPSy: An Environment for the Design and Performance Evaluation of Portable Parallel Software
This paper describes the architecture of a development environment for computer-aided parallel software engineering. The environment comprises tools for program design, simulation , and visualisation. The toolset supports an interactive, performance-oriented software development life-cycle, and the user interface makes extensive use of graphics and animation.
متن کاملTowards Self-Evolving Process-Driven Environments
process-driven software engineering environnnents,process programming, algorithms, learning Process-driven software development environments (PSDE's) provide support for the software (life-cycle) processes within which the environment is embedded and operational. This support includes tools and mechanisms for: modeling, analysis, automation, execution, optimization, and evolution of processes. ...
متن کاملA Hierarchical, Desgin-for-Testability (DFT) Methodology for the Rapid Prototyping of Application-Specific Signal Processors (RASSP)
RASSP will dramatically reduce the obsolescence of new electronic systems at their introduction and will maintain their technological currency over an extended life cycle. The four-year program will evolve and continually improve a design environment capable of yielding four times reduction in digital electronics design cycle time along with a similar improvement in quality. Success will be dem...
متن کاملAgile Development of a Custom-Made Vocabulary Mobile Application: A Critical Qualitative Approach
There have been some observed studies and developed applications (apps), with a concentration on Mobile Assisted Language Learning (MALL), and no consideration of communicative needs of the learners; besides, these studies focused on either the theoretical aspects or the utilization of the available apps in the market (Burston & Athanasiou, 2020). Hence, Vocabulary Guru (VG), a custom-made mobi...
متن کامل