software development methodologies may be described in the context of an underpinning metamodel, but the precise mechanisms that permit them to be defined in terms of their metamodels are usually difficult to explain ...
详细信息
作者:
Tak Wing Edward LauYu-Chi HoDivision of Engineering and Applied Sciences
Harvard University Cambridge MA02138 U.S.A. Yu-Chi (Larry) Ho received his S.B. and S.M. degrees in Electrical Engineering from M.I.T. and his Ph.D. in Applied Mathematics from Harvard University. Except for three years of full time industrial work he has been on the Harvard Faculty. Since 1969 he has been Gordon McKay Professor of Engineering and Applied Mathematics. In 1988
he was appointed to the T. Jefferson Coolidge Chair in Applied Mathematics and Gordon McKay Yu-Chi (Larry) Ho received his S.B. and S.M. degrees in Electrical Engineering from M.I.T. and his Ph.D. in Applied Mathematics from Harvard University. Except for three years of full time industrial work he has been on the Harvard Faculty. Since 1969 he has been Gordon McKay Professor of Engineering and Applied Mathematics. In 1988 he was appointed to the T. Jefferson Coolidge Chair in Applied Mathematics and Gordon McKay Professor of Engineering at Harvard and as visiting professor to the Cockrell Family Regent's Chair in Engineering at the University of Texas Austin. He has published over 120 articles and three books one of which (co-authored with A.E. Bryson Jr.) has been translated into both Russian and Chinese and made the list of Citation Classics as one of the most referenced works on the subject of optimal control. He is on the editorial boards of several international journals and is the editor-in-chief of the new international Journal on Discrete Event Dynamic Systems. He is the recipient of various fellowships and awards including the Guggenheim (1970) and the IEEE Field Award for Control Engineering and Science (1989) the Chiang Technology Achievement Award (1993). He is a fellow of IEEE a Distinguished Member of the Control Systems Society and a member of the U.S. National Academy of Engineering. In addition to serving on various governmental and industrial panels and professional society administrative bodies he was the President of the IEEE Robotics & Automation Society in 1988
Combinatorial problems are known to be difficult because of the shear size of the solution space and the lack of polynomial time algorithms to “solve” them. Heuristics are often devised to produce acceptable solutio...
详细信息
Combinatorial problems are known to be difficult because of the shear size of the solution space and the lack of polynomial time algorithms to “solve” them. Heuristics are often devised to produce acceptable solutions in an affordable time. In this paper, we propose a method called super-heuristic that expands the capabilities of heuristics using randomization and sampling techniques. We submit that heuristics are in general strategies that map from available information of a problem instance to decisions in solution constructions/improvement. We show that it is important to utilize the information effectively in the randomization process. More importantly, the possibility of randomization around a heuristic spells out the demarcation between the roles of human and machines in complex optimization problems.
This paper is about the developer as technical user interacting with computer technology as part of the infrastructure that makes possible their 'real work' of developing a large and complex software product. ...
详细信息
ISBN:
(纸本)1595935452
This paper is about the developer as technical user interacting with computer technology as part of the infrastructure that makes possible their 'real work' of developing a large and complex software product. A longitudinal ethnographic study of work practice in a software development company that uses an Agile development approach found that the developers spend a large part of their working time designing, creating, modifying and interacting with infrastructure to enable and support their software development work. This empirical work-in-progress shows that an understanding of situated technology design may have implications for the future development of HCI methods, tools and approaches. Copyright the author(s) and CHISIG.
This paper defines the agents basic functionalities regarding negotiation, especially exchanging negotiation offers on the basis of agents ontologies. This paper also outlines a novel approach in choosing and implemen...
详细信息
This paper defines a formal model that organizes agents into a social hierarchal structure so that they can easily communicate and negotiate. It also delineates the main algorithms agents can employ in order to achiev...
详细信息
Wikis are a popular collaboration technology. They support the collaborative editing of web pages through a simple mark-up language. The wikipedia site is perhaps the best example of how wikis can be used. There are l...
详细信息
Learning Objects is not a new approach in electronic learning system. It has been applied since more than seven years ago. It can be clearly seen in CanCore project [9] in Canada and the emerging of several standards ...
详细信息
Application of domain engineering approaches, which represents the basis for establishing product lines, normally subsumes a stable and well understood domain. This may prevent many projects from gaining a benefit of ...
详细信息
Application of domain engineering approaches, which represents the basis for establishing product lines, normally subsumes a stable and well understood domain. This may prevent many projects from gaining a benefit of the organized development for reuse enabled by domain engineering techniques. This article explores how to develop the architecture of a domain under a change. The approach is based on a thorough exploration of well-understood part of the domain by the means of feature and use case modeling. This is followed by a generalization of the use case view and interactive development of the subsystem and component view. The approach is illustrated by examples from the project on knowledge management whose development part is performed concurrently with the ongoing research activities.
In this paper, we address the issue of concept instantiation in feature modeling with respect to binding time. We explain the impact of such instantiation on applying constraints among features expressed in feature di...
详细信息
Feature modeling is an important approach to dealing with variability at an abstract level in a hierarchical manner extensively used in software product lines. For its use in conjunction with other UML models and MDA ...
详细信息
ISBN:
(纸本)9783885791829
Feature modeling is an important approach to dealing with variability at an abstract level in a hierarchical manner extensively used in software product lines. For its use in conjunction with other UML models and MDA approach, it is important to correctly integrate feature modeling into UML. In this paper, we present an approach to integrating feature modeling into UML that respects abstractness of feature modeling elements. This is achieved by deriving feature modeling elements from the deeper levels of the UML metamodel. We applied this approach to the essential elements of feature modeling in the cardinality-based Czarnecki-Eisenecker notation and selected elements specific to other notations. Since UML modeling tools do not support such modifications of the UML metatmodel, in order to facilitate experimentation with combining elements from different notations, we implemented this feature modeling extension as a UML profile (in Enterprise Architect and Omondo UML).
暂无评论