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.
Along with the standardization of Web services composition language and the widespread acceptance of composition technologies, Web services composition is becoming an efficient and cost-effective way to develop modern business applications. As Web services are inherently unreliable, how to deliver reliable Web services composition over unreliable Web services is a significant and challenging problem...
One of the key activities needed to construct a quality service-oriented solution is specification of the architectural elements. Selection of an appropriate and proven method for specification of the elements consisted of services, flows, and components is thus fundamental to successful service-oriented system development in an enterprise. Existing methods for service specification ignore the automation...
This paper describes a service oriented programming platform for Internet-based virtual computing environment (iVCE), which is targetted for enabling collaboration among autonomous entities over Internet. This platform provides mechanisms and facilities to help iVCE programmers write and run applications in a relatively stable and trusted environment. In this platform, autonomous entities first voluntarily...
Web services hold a great promise of implementing the B2B e-commerce by dynamically integrating business processes over the Internet. It is necessary to automatically and accurately select appropriate Web services satisfying client requirements before and after integrating business processes. However, current Web services standards do not well support it. We propose a formal method to select appropriate...
At present, few methods of creating conceptual architecture have been proposed. What's more, they can't meet the requirements of dynamic Internet environment or software reuse. This paper comes up with a new method of generating conceptual architecture based on ontology, feature model and component in which a new feature meta-model is also been come up with. In particular, this architecture can adapt...
The windows workflow foundation (WF) has been introduced as part of the .NET framework as a means of creating workflow-centric applications. Its intended field of application is broad, ranging from fat-client applications and Web applications to enterprise application integration solutions. Unlike other approaches windows workflow supports two distinct approaches to workflow specification - sequential...
Requirement traceability matrix (RTM) is an important static requirement tracing method which is still applied widely in software projects. But traditional RTM mainly support vertical traceability which is started from functional requirements to the other software products, such as design documents, source code and test cases, and usually leads to lower efficiency of defects modification and respondence...
A large portion of software project failures are caused by incomplete and incorrect requirements. Thus, requirement elicitation is a very critical step in the software development lifecycle. Information gathered from customers needs to be interpreted, analyzed and validated. Customers could hardly articulate their requirement accurately which may cause the misunderstanding. Furthermore, inconsistency...
Feature models are widely employed in domain specific software development to specify the domain requirements with commonality and variability. A feature model is usually constructed by domain experts after comprehensive domain analysis. In this paper, we propose a method to recover an initial domain feature model from multiple existing domain applications using data access semantics and formal concept...
Enterprise JavaBeans (EJB) is a component technology commonly used for enterprise application development. Recent EJB 3.0 specification involves interceptors, a mechanism providing means to dynamically introduce additional behavior into the execution of a bean. As multiple interceptors can be applied to the same bean, and the order of interceptor invocation can be affected by a variety of specification...
Rapidly changing business atmosphere and turbulent market conditions cause enterprises to collaborate with each other to accomplish business opportunities. Meanwhile, dynamic virtual enterprise (DVE) as a response for agile collaboration of various enterprises is under focus of both academia and practice for years. The dream of highly dynamic VEs comes true with the aim of semi-automatic realization...
The software development process still presents serious flaws, which result in a large number of failed, or even abandoned projects. Studies on software quality emphasize that many of these issues could be eliminated, or at least mitigated, if more attention was given to the early stages of this process, such as those covered by requirements engineering. The increasing size and complexity of modern...
Constant and rapid changes in the market place have inevitably brought changes to business process including the long running process. When changes are mandatory or require retroactive compliance, it may be necessary to migrate existing running process instances to a new version model. Current dynamic instance adaptation approach requires each instance to adapt to the changes individually. To support...
Methods for enterprise architecture, such as TOGAF, acknowledge the importance of requirements engineering in the development of enterprise architectures. Modelling support is needed to specify, document, communicate and reason about goals and requirements. Current modelling techniques for enterprise architecture focus on the products, services, processes and applications of an enterprise. In addition,...
A key challenge in devising solutions to a range of problems associated with business process management: process life cycle management, compliance management, enterprise process architectures etc. is the problem of identifying process semantics. The current industry standard business process modeling notation, BPMN, provides little by way of semantic description of the effects of a process (beyond...
In November 2008, the User Requirements Notation (URN) was approved as a standard by the International Telecommunication Union (ITU-T). jUCMNav is the most comprehensive tool available to date that supports the definition, analysis, transformation, and management of URN requirements engineering models. URN is the first standardized framework unifying modeling concepts and notations for goals and intentions...
While much research attention has been paid to transitioning from requirements to software architectures, relatively little attention has been paid to how new requirements are affected by an existing system architecture. Specifically, no scientific studies have been conducted on the "characteristic" differences between the newly elicited requirements gathered in the presence or absence of...
The field of requirements engineering for business processes has grown during the last several years. As business processes are assumed to fulfil organizational goals, goal models could be transformed into business process models that specify how business processes fulfil the organizational goals. Although both the fields of Goal-Oriented RE (GORE) and Business Process Management (BPM) received a...
Business process modeling notations are used in requirements engineering to specify business processes that should be supported by the system under development. Comparisons of business process modeling notations with regard to their concepts do exist, but to our knowledge, little evaluation has taken place regarding their effectiveness and efficiency for typical requirements engineering tasks. Therefore,...
Service-oriented software engineering emphasizes the discovery and reuse of existing service resources and aggregate them to meet user needs. This paper proposes a service-oriented and process-driven approach to modeling variability in software product line. In this approach, variability analysis and modeling as a means, domain ontology model as a starting point, process ontology model as the center,...
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.