programming with assertions constitutes an effective tool to detect and correct programming errors. The ability of executing formal specifications is essential in order to test automatically a program with respect to ...
详细信息
The increasing globalization of corporate economies has changed the face of engineering practice. In addition to core engineering skills, modern engineers must possess cross-cultural communication skills, team managem...
详细信息
The increasing globalization of corporate economies has changed the face of engineering practice. In addition to core engineering skills, modern engineers must possess cross-cultural communication skills, team management skills, and the ability to perform on geographically-distributed teams. In a 2003 ASEE paper5, we described a novel curricular paradigm called the Global Engineering College (GEC), based on the idea of seamlessly combining the curricula and educational opportunities of several internationally-distributed engineering institutions to create a virtual engineering college spanning multiple countries and cultures. In this paper, we report on our experiences piloting the key elements of this model under an NSF planning grant, focusing on the obstacles encountered, and solutions developed to address them.
One of the most difficult tasks in the development of Processaware Information Systems (p-IS) is the design of the related workflow. Methods and tools to support this design process are an emerging trend in Business P...
详细信息
For effectively browsing and navigation, the semantic annotation is essential for the visual content of movies. It is very important to show the particular object that the movie producer wants to highlight in educatio...
详细信息
ISBN:
(纸本)0769520510
For effectively browsing and navigation, the semantic annotation is essential for the visual content of movies. It is very important to show the particular object that the movie producer wants to highlight in educational videos or commercials. We propose an interactive and structure-based video annotation system, in which we can describe the video object and make multistory movies. The system provides a manual object-based interface for film producers to select the meaningful object and annotate it. We also provide a video story constructing function to interact with the audience.
The contribution of this paper is fourfold. First, we sketch an architecture of agent-enabled business process management that cleanly separates between agent capabilities, business process modeling, and the modeling ...
详细信息
Developing a greenhouse design tool, we realized the convenience of developing a general configurational design model; we called STE (from its composition by specification, translation and evaluation tasks). We presen...
详细信息
Developing a greenhouse design tool, we realized the convenience of developing a general configurational design model; we called STE (from its composition by specification, translation and evaluation tasks). We present first this general design model, summarizing how it was described using improved versions of some of knowledge modeling tools of the commonKADS methodology. Later, we present STEM, a methodology that let us to develop design tools using the STE model. Finally, we point out how both, the STE design model and its associated methodology (STEM) were used to build a greenhouse design tool and actually a tool to design aeronautical utensils.
When we build data mining systems, we should reflect upon some design issues which are often overlooked in our quest for better data mining techniques. In particular, we usually focus on algorithmic details whose infl...
详细信息
ISBN:
(纸本)9729881618
When we build data mining systems, we should reflect upon some design issues which are often overlooked in our quest for better data mining techniques. In particular, we usually focus on algorithmic details whose influence is minor when it comes to users' acceptance of the systems we build. This paper tries to highlight some of the issues which are usually neglected and might have a major impact on our systems usability. Solving some of the usability problems we have identified would certainly add to the odds of successful data mining stories, improve user acceptance and use of data mining systems, and spur renewed interest in the development of new data mining techniques. Our proposal focuses on integrating diverse tools into a framework which should be kept coherent and simple from the user's point of view. Our experience suggests that such a framework should include bottom-up dataset-building blocks to describe input datasets, expert systems to propose suitable algorithms and adjust their parameters, as well as visualization tools to explore data, and communication and reporting services to share the knowledge discovered from the massive amounts of data available in actual databases.
'Almost-certain eventualities' are liveness properties that hold with probability 1. 'Abstract probabilities' are probabilities in transition systems about which we know only that they are neither 0 no...
详细信息
This paper discusses the problem of risk in optimistic simulation protocols, using as example simulation of a distributed mutual exclusion protocol with strong consistency properties. The simulation model is augmented...
ISBN:
(纸本)9780769511047
This paper discusses the problem of risk in optimistic simulation protocols, using as example simulation of a distributed mutual exclusion protocol with strong consistency properties. The simulation model is augmented to detect model inconsistency errors resulting from risky optimistic simulation. While the model runs sequentially without consistency errors, errors occur when the model is executed in parallel optimistically. Some of the errors entirely violate the fundamental mutual exclusion properties of the model itself. To address this problem we extend the optimistic simulation library to eliminate these inconsistencies. We discuss the details of these extensions and the performance trade-off for adding them.
The abstract data type (ADT) is the basis for the information-hiding design philosophy that makes software easier to analyze and understand, and that support maintenance and reuse. For these reasons, ADTs can be used ...
详细信息
The abstract data type (ADT) is the basis for the information-hiding design philosophy that makes software easier to analyze and understand, and that support maintenance and reuse. For these reasons, ADTs can be used to write contracts between specifiers that describe type requirements in an abstract and declarative way and programmers that implement components for these requirements. The construction of components from software specifications could not be a systematic activity if the specification language has powerful abstraction and expression capabilities. Therefore, it is very important to study different forms of type specification in order to understand its programming repercussions. The form of specification is essential to consider a type specification as a rigorous and effective functional contract for components between a specifier and a programmer.
暂无评论