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.
On the basis of interrelated researches, this essay summarizes the basic definition and classification, and provides a model which consists of six views to modeling composite connector. The center of this model is function view, with the aspect view, framework view, logic/data view, behavior view and integrated view running through, and then the above six views form a systematic whole describing and...
Software asset repository, a treasure house of knowledge in software industry, is a primary infrastructure of Asset-Based Software Engineering. Now asset repositories are usually built into isolated islands and are browsable or searchable only by people, which has substantially reduced their functionality and greatly hindered the reuse in practice. Based on service-oriented approach, we proposed a...
Software asset repository is a primary infrastructure of Asset-Based Software Engineering. Now asset repositories are usually built into isolated islands and are browsable or searchable only by people, which has substantially reduced their functionality and greatly hindered the reuse in practice. Based on service-oriented approach, we proposed a lightweight open framework for sharing reusable assets...
When engineering complex software systems, the key Architectural Design Decisions (ADD) and the reasoning underlying those decisions need to be fully understood by all stakeholders. Achieving such understanding usually requires the use of ADD management tools. Most existing ADD management tools apply prescriptive ADD models and do not provide sufficient customizability. However, forcing architects...
This paper discusses the business requirements as concerns in a data warehouse in general and derives the specific information requirements for the AOSDDL (Aspect Oriented Software Development Design Language) design language architecture to implement a data warehouse that is proposed within this work. Research into aspect based business requirements so far has shown that no single solution will meet...
Model driven architecture (MDA) is a software design approach initiated by OMG. Models, Modeling, and model driven architecture are the basis for a set of software development approaches known as model-driven development (MDD). Models are the central artifacts in MDA, which aim at transformation from platform independent to platform dependent models, and eventually to executable source code. Therefore,...
In order to realize the industrialization production of software, people have carried out research on and analysis the software product line architecture of the growing maturity, component technology and development methods for product line. In this paper, a novel software engineering process model is proposed based on the modern industrial production systems and automated production method: that...
MDA, which is with the main-line of models conversion, not only lowered the mismatch of problem domain with solve domain, but also lowered dependence to technology. That makes developers be able to focus on the problems themselves. This paper mainly discusses the information platform development based on MDA. Associated MDA with Web application, it analyzed the 6 processes which composes the development...
The art of computer-based game production is an aspiring goal and a challenging task. It involves many different activities, expertise and skills into many different areas such as: game theory, programming skills, multimedia, 2D/3D graphics and animation, sound engineering, story writing, project design and management, physics, logic design, interface programming, artificial intelligence (AI) and...
For the past 20 years, Seattle University's Master of Software Engineering program has incorporated industry sponsored projects into its capstone course sequence. Starting in 2005 the program was expanded to leverage projects that would cut across the themes presented in various courses to enable students to experience continuity and a common pedagogical application in various topics. The projects...
An important issue to the adoption of any enterprise architectural approach is the availability of tools to support the development, storage, presentation, analysis, improvement and evolution of enterprise architecture representations. As with enterprise architecture methodologies, enterprise architecture tools to support the architectural development process are still emerging. Most important software...
The trend over the past decade in computer science and computer engineering curricula has been to use computer graphics as a junior- or senior-level elective course focusing on 3-D graphics and data visualization. Alternatively, it is possible to develop a computer graphics course that can address core curricular needs beyond its obvious topical and algorithmic scope. The development of an interactive...
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.