Do requirements arise naturally from an obvious need, or do they come about only through diligent effort-and even then contain problems? Data on two very different types of software requirements were analyzed to deter...
详细信息
Project scheduling consists of defining and assigning resources to a set of time-scattered activities. Several economic, business and engineering disciplines are considered for practical application: project managemen...
详细信息
ISBN:
(纸本)9781467382007
Project scheduling consists of defining and assigning resources to a set of time-scattered activities. Several economic, business and engineering disciplines are considered for practical application: project management, operations research, software development, systemsengineering. In Resource-Constrained Project Scheduling (RCPS), task allocation is determined by resource distribution based on a set of constraints. Poor constraint evaluation and its impact on the project schedule, may lead to project baseline disruptions, therefore to cost failover and company loss. The aim of the current research is to provide a solution for the standard Resource Constrained Project Scheduling Problem (RCPSP) through a hybrid heuristic algorithm based on priority rule scheduling (priority rules, schedule generation schemes). We present a conceptual framework for a softwareengineering context, where activities of concurrent projects are allocated based on employees' skills to optimize a regular objective of estimated activity duration.
A trace is a record of the execution of a computer program, showing the sequence of operations executed. Dynamic traces are obtained by executing the program and depend upon the input. Static traces, on the other hand...
详细信息
ISBN:
(纸本)0769517994
A trace is a record of the execution of a computer program, showing the sequence of operations executed. Dynamic traces are obtained by executing the program and depend upon the input. Static traces, on the other hand, describe potential sequences of operations extracted statically from the source code. Static traces offer the advantage that they do not depend upon input data. This paper describes a new automatic technique to extract static traces for individual stack and heap objects. The extracted static traces can be used in many ways, such as protocol recovery and validation in particular and program understanding in general.
A model is a simplified representation of the reality. software models are built to represent the problems in an abstract way. Unified modeling language is a popular modeling language among softwareengineering commun...
详细信息
ISBN:
(纸本)9783642272066;9783642272073
A model is a simplified representation of the reality. software models are built to represent the problems in an abstract way. Unified modeling language is a popular modeling language among softwareengineering community. However, due to the limitations of unified modeling language it does not provide complete modeling solution for different domains, especially for real time and industrial control system domains. The object-oriented modeling of real time industrial control systems is in its growing stage. In this research we have evaluated the existing profiles for modeling real time industrial control systems. We have identified limitations of the existing modeling notations and proposed a new profile which overcomes the existing limitations. Our profile is based on unified modeling language's standard extension mechanism and the notations/symbols used are according to international electrotechnical committee standard.
As teams become more distributed and softwaresystems increasingly complex, the difficulty of coordinating development processes becomes significant. software Process Technology supports the planning and execution of ...
详细信息
ISBN:
(纸本)0769525512
As teams become more distributed and softwaresystems increasingly complex, the difficulty of coordinating development processes becomes significant. software Process Technology supports the planning and execution of software development processes to be managed and supported by computer programs. This paper describes the development, of a decentralised process support and management tool, and explores its functionality for both process modelling and enactment. Our focus is on a highly distributed and service-oriented approach with the intention of providing good distribution of system components and easy integration of third-party tools and remote services for coordination by workflow.
The teaching of Information systems (IS) and technology (IT) in higher education has become increasingly important since the dominance of the Internet. While these courses are expected in IS programs and computer scie...
详细信息
ISBN:
(纸本)9789806560345
The teaching of Information systems (IS) and technology (IT) in higher education has become increasingly important since the dominance of the Internet. While these courses are expected in IS programs and computer science, they are not common in engineering curricula. When these courses are taught to engineering students at the undergraduate level, they lack two important aspects. First, they are taught in isolation, they lack engineering contents i.e. the IS and IT concepts are not integrated with engineering topics. Second, the common delivery mode is lecture based, i.e. no hands-on project-based learning experience is offered to the students. This paper presents an effective approach that overcome the above two problems. The approach has been developed based on the following premise. All engineeringsoftware used in engineering practice can be viewed as online engineering IS (EIS). These EISs parallel many of the existing Web sites that are familiar to and used by engineering students in their daily lives, such as buying goods and services on the Web. These systems, similar to the Web sites albeit more complex, are interactive, Web based, utilize the client/server model of computation, and take data as input and produce information as output for decision making.
This paper describes the CompAA component model designed for adaptability management in open systems. Extension of the Ugatze component model validated for the static integration of components, CompAA aims to manage a...
详细信息
ISBN:
(纸本)9780769531410
This paper describes the CompAA component model designed for adaptability management in open systems. Extension of the Ugatze component model validated for the static integration of components, CompAA aims to manage adaptable entities to resolve some problems due to the dynamics of open environments. The main contribution introduces the variability concept with the specification of adaptation points integrated by a mixed component/agent approach. An experimentation in the area of training on the grid validates our contribution.
KBSE systems are maturing into viable software development environments. As KBSE systems are deployed into real-world use, legal issues of intellectual property rights and liability will play an increasing role in sha...
详细信息
KBSE systems are maturing into viable software development environments. As KBSE systems are deployed into real-world use, legal issues of intellectual property rights and liability will play an increasing role in shaping the industry. This paper develops a conceptual framework for the legal issues affecting intellectual property rights and liability of KBSE systems. The epistemological status of KBSE might lead to a breakdown in current interpretations of property rights for ideas implemented in software. Furthermore, KBSE artifacts might themselves become agents of invention, leading to further dilemmas of ownership. In contrast, KBSE could lead to less uncertainty in liability associated with softwareengineering. This would occur by formalizing the artifacts, interfaces, and processes of the software life cycle.
This volume contains the proceedings of the International conference on Research in computer Science and Control, held on the occasion of the 25th anniversary of INRIA in December 1992. The objective of this conferenc...
详细信息
ISBN:
(数字)9783540475200
ISBN:
(纸本)9783540563204
This volume contains the proceedings of the International conference on Research in computer Science and Control, held on the occasion of the 25th anniversary of INRIA in December 1992. The objective of this conference was to bring together a large number of the world's leading specialists in information technology who are particularly active in the fields covered by INRIA research programmes, to present the state of the art and a prospective view of future research. The contributions in the volume are organized into the following areas: Parallel processing, databases, networks, and distributed systems; Symbolic computation, programming, and softwareengineering; Artificial intelligence, cognitive systems, and man-machine interaction; Robotics, image processing, and computer vision; Signal processing, control and manufacturing automation; Scientific computing, numerical software, and computer aided engineering.
Nowadays, UML is the most successful model-based approach to supporting software development. However, during the evolution of UML little attention has been paid to supporting user interface design and development. In...
详细信息
ISBN:
(纸本)354043044X
Nowadays, UML is the most successful model-based approach to supporting software development. However, during the evolution of UML little attention has been paid to supporting user interface design and development. In the meantime, the user interface has become a crucial part of most software projects, and the use of models to capture requirements and express solutions for its design, a true necessity, Within the community of researchers investigating model-based approaches for interactive applications, particular attention has been paid to task models. ConcurTaskTrees is one of the most widely used notations for task modelling. This paper discusses a solution for obtaining a UML for interactive systems based on the integration of the two approaches and why this is a desirable goal.
暂无评论