We developed a bit-level concurrent visual programming language A-BITS. Few visual programming languages based on models of bit-level concurrent computation have been developed Our programming language is useful for d...
详细信息
ISBN:
(纸本)0769524435
We developed a bit-level concurrent visual programming language A-BITS. Few visual programming languages based on models of bit-level concurrent computation have been developed Our programming language is useful for developing asynchronous and concurrent programs, which frequently use bit-level operations. Recently, use of such programs has been increasing infields like video game design, multimedia, and graphical user interfaces. We also devised a concurrent model of computation called Ajiro Program Circuit (APC), as a base model for A-BITS. It uses processes called primitives, which communicate with each other using vehicles called carriers. In addition, to test the model and prepare for improvement of the system, we developed an APC simulator.
Traction prediction modelling, a key factor in farm tractor design, has been driven by the need to find the answer to this question without having to build physical prototypes. A wide range of theories and their respe...
详细信息
Traction prediction modelling, a key factor in farm tractor design, has been driven by the need to find the answer to this question without having to build physical prototypes. A wide range of theories and their respective algorithms can be used in such predictions. The "Tractors and Tillage" research team at the Polytechnic University of Madrid, which engages, among others, in traction prediction for farm tractors, has developed a series of programs based on the cone index as the parameter representative of the terrain. With the software introduced in the present paper, written in visual Basic, slip can be predicted in two- and four-wheel drive tractors using any one of four models. It includes databases for tractors, front tyres, rear tyres and working conditions (soil cone index and drawbar pull exerted). The results can be exported in spreadsheet format. (C) 2007 Published by Elsevier B.V.
The creation of virtual reality applications and 3D environments is a complex task that requires good programming skills and expertise in computer graphics and many other disciplines. The complexity increases when we ...
详细信息
The creation of virtual reality applications and 3D environments is a complex task that requires good programming skills and expertise in computer graphics and many other disciplines. The complexity increases when we want to include complex entities such as virtual characters and animate them. In this paper we present a system that assists in the tasks of setting up a 3D scene and configuring several parameters affecting the behavior of virtual entities like objects and autonomous virtual humans. Our application is based on a visual programming paradigm, supported by a semantic representation, an ontology for virtual environments. The ontology allows us to store and organize the components of a 3D scene, together with the knowledge associated with them. It is also used to expose functionalities in the given 3D engine. Based on a formal representation of its components, the proposed architecture provides a scalable VR system. Using this system, non-experts can set up interactive scenarios with minimum effort;no programming skills or advanced knowledge is required.
Concurrent/reactive systems can be designed free of deadlock Using prioritized service architecture (PSA), subject to simple, statically verified, design rules. The Honeysuckle Design Language (HDL) enables such servi...
详细信息
ISBN:
(纸本)9781586039073
Concurrent/reactive systems can be designed free of deadlock Using prioritized service architecture (PSA), subject to simple, statically verified, design rules. The Honeysuckle Design Language (HDL) enables such service-oriented design to be expressed purely in terms of communication, while affording a process-oriented implementation, using the Honeysuckle programming Language (HPL). A number of enhancements to the service model for system abstraction are described, along with their utility. Finally, a new graphical counterpart to HDL (HVDL.) is introduced that incorporates all these enhancements, and which facilitates interactive stepwise refinement.
We trace the roots of ontology-drive information systems (ODIS) back to early work in artificial intelligence and software engineering. We examine the lofty goals of the Knowledge-Based Software Assistant project from...
详细信息
ISBN:
(纸本)9781586039233
We trace the roots of ontology-drive information systems (ODIS) back to early work in artificial intelligence and software engineering. We examine the lofty goals of the Knowledge-Based Software Assistant project from the 80s, and pose some questions. Why didn't it work? What do we have today instead? What is on the horizon? We examine two critical ideas in software engineering: raising the level of abstraction, and the use of formal methods. We examine several other key technologies and show how they paved the way for today's ODIS. We identify two companies with Surprising capabilities that are on the bleeding edge of today's ODIS, and are pointing the way to a bright future. In that future, application development will be opened up to the masses, who will require no computer science background. People will create models in visual environments and the models will be the applications, self-documenting and executing as they are being built. Neither humans nor computers will be writing application code. Most functionality will be created by reusing and combining pre-coded functionality. All application software will be ontology-driven.
With the development of the information society, it has become necessary to release software early that satisfies users. Therefore, it has become important to develop the software quickly so that the users can try it,...
详细信息
With the development of the information society, it has become necessary to release software early that satisfies users. Therefore, it has become important to develop the software quickly so that the users can try it, and give the developers feedback. Recently, instead of the conventional water-fall-model development, new development techniques such as aspect-oriented programming have been researched. The software development techniques that make use of graphics have also been researched in a variety of fields. This paper presents the image-oriented programming method that uses graphics as a tool of designing software, and enables users to easily develop software according to their image of what they want to develop. It also describes the BioPro system that implements this method for Web applications. The BioPro system has the following features;(1) users can develop programs according to their image, (2) they can easily verify the completeness of components that make up the program and the consistency of those relationships, and (3) they can easily confirm what they have developed, regardless of which stage of development they are currently at. (c) 2004 Elsevier Ltd. All rights reserved.
The project of public spaces, as ideal place, needs a high investment. The opening of licitations for professionals of other states, different from where the implantation will be made, can bring negative consequences ...
详细信息
The project of public spaces, as ideal place, needs a high investment. The opening of licitations for professionals of other states, different from where the implantation will be made, can bring negative consequences in the projected urban furniture. This happens because these professionals plan, many times, in agreement with the experiences of their local city, generating urban furniture out of the context with respect to cultural standard, visual identity of the city, ideal installation, access of the universal user and the type of more convenient material, for example. Due to it this, this research aims to investigate and to generate tools for professionals that work with urban furniture. The ABNT, through the NBR9383, divides the urban furniture in categories. The focus of this work is the research, through analyses and interpretations of historical archives, photographs and data of public managers, the Infrastructure, Information and visual Communication category, specifically in what it says respect to the public place and signalling plates. A methodology for urban furniture project is presented, exemplified by the evolution of a quiz and the graphic design to create a visual identity in the "Street of the Antiquários" in Porto Alegre, with the production of application "Geraplaca", to help the designers in the creation of signaling plates and street plate of standardized form with respect to the choice of the letter, diagramming, production comments, finishing and installation. This way, production expenses can be diminished and the communication language among several different professionals who work with urban planning can be unified. ...
Workflow technology is a generic mechanism to integrate diverse types of available resources (databases, servers, software applications and different services) which facilitate knowledge exchange within traditionally ...
详细信息
Workflow technology is a generic mechanism to integrate diverse types of available resources (databases, servers, software applications and different services) which facilitate knowledge exchange within traditionally divergent fields such as molecular biology, clinical research, computational science, physics, chemistry and statistics. Researchers can easily incorporate and access diverse, distributed tools and data to develop their own research protocols for scientific analysis. Application of workflow technology has been reported in areas like drug discovery, genomics, large-scale gene expression analysis, proteomics, and system biology. In this article, we have discussed the existing workflow systems and the trends in applications of workflow based systems. (C) 2007 Elsevier Ltd. All rights reserved.
There has always been a fine line separating the art of programming and dynamic modeling for simulation. This research attempts to bridge the two by explicitly defining how dynamic multimodeling methods, from the fiel...
详细信息
ISBN:
(纸本)0819453463
There has always been a fine line separating the art of programming and dynamic modeling for simulation. This research attempts to bridge the two by explicitly defining how dynamic multimodeling methods, from the field of simulation, can be used to create computer programs. We investigate the relation between modeling and programming, especially from the field of UML. We also cover the elements of how programming language principles and theory can be manifested in dynamic systems, and illustrate this using a customizable visual modeling system.
This paper presents DocXS, a distributed computing environment for multimedia data processing, which was developed at the University of Munster, Germany. DocXS is platform independent due to its implementation in Java...
详细信息
ISBN:
(纸本)9789898111135
This paper presents DocXS, a distributed computing environment for multimedia data processing, which was developed at the University of Munster, Germany. DocXS is platform independent due to its implementation in Java, is freely available for non-commercial research, and can be installed on standard office computers. The main advantage of DocXS is that it does not require its users to care about code distribution or parallelization. Algorithms can be programmed using an Eclipse-based user interface and the resulting Matlab and Java operators can be visually connected to graphs representing complex data processing workflows. Experiments with DocXS show that it scales very well with only a small overhead.
暂无评论