The Experts below are selected from a list of 312 Experts worldwide ranked by ideXlab platform
J. Gray - One of the best experts on this subject based on the ideXlab platform.
-
Workflow products as a Tool Construction technology for process-centered SEES
Proceedings International Conference on Software Methods and Tools. SMT 2000, 1Co-Authors: A. Barnes, J. GrayAbstract:The work focuses on the process management aspects of software engineering environments (SEEs). The authors propose a development approach to the provision of process management Tools that uses workflow products as a Constructional technology. The paper reports on the Construction of prototype Tools built using this approach. The role and significance of workflow standards in this work is explained. Preliminary results are discussed, and suggestions for future research in this area are offered.
-
Australian Software Engineering Conference - COTS, workflow, and software process management: an exploration of software engineering Tool development
Proceedings 2000 Australian Software Engineering Conference, 1Co-Authors: A. Barnes, J. GrayAbstract:Reports our initial investigations into the use of workflow technology for constructing a software process management Tool. We examine some recent work undertaken in the fields of Tool Construction technologies and low-cost workflow engines. Using an example software engineering environment called PSEE (Process Software Engineering Environment), build on top of a commercial relational DBMS, we demonstrate a mapping from PSEE on to the Workflow Management Coalition's (WfMCs) Process Definition Interchange Process Model. The resultant workflow process definition can be imported into a WfMC-conformant workflow management system, thereby enabling the enactment of the software process model by different workflow management systems.
Sonia Chernova - One of the best experts on this subject based on the ideXlab platform.
-
Feature Guided Search for Creative Problem Solving Through Tool Construction
Frontiers in robotics and AI, 2020Co-Authors: Lakshmi Nair, Sonia ChernovaAbstract:Robots in the real world should be able to adapt to unforeseen circumstances. Particularly in the context of Tool use, robots may not have access to the Tools they need for completing a task. In this paper, we focus on the problem of Tool Construction in the context of task planning. We seek to enable robots to construct replacements for missing Tools using available objects, in order to complete the given task. We introduce the Feature Guided Search (FGS) algorithm that enables the application of existing heuristic search approaches in the context of task planning, to perform Tool Construction efficiently. FGS accounts for physical attributes of objects (e.g., shape, material) during the search for a valid task plan. Our results demonstrate that FGS significantly reduces the search effort over standard heuristic search approaches by approximately 93% for Tool Construction.
-
Tool Macgyvering: A Novel Framework for Combining Tool Substitution and Construction.
arXiv: Robotics, 2020Co-Authors: Lakshmi Nair, Nithin Shrivatsav Srikanth, Sonia ChernovaAbstract:Macgyvering refers to solving problems inventively by using whatever objects are available at hand. Tool Macgyvering is a subset of macgyvering tasks involving a missing Tool that is either substituted (Tool substitution) or constructed (Tool Construction), from available objects. In this paper, we introduce a novel Tool Macgyvering framework that combines Tool substitution and Construction using arbitration that decides between the two options to output a final macgyvering solution. Our Tool Construction approach reasons about the shape, material, and different ways of attaching objects to construct a desired Tool. We further develop value functions that enable the robot to effectively arbitrate between substitution and Construction. Our results show that our Tool Construction approach is able to successfully construct working Tools with an accuracy of 96.67%, and our arbitration strategy successfully chooses between substitution and Construction with an accuracy of 83.33%.
-
Tool Macgyvering: Tool Construction Using Geometric Reasoning
arXiv: Robotics, 2019Co-Authors: Lakshmi Nair, Jonathan Balloch, Sonia ChernovaAbstract:MacGyvering is defined as creating or repairing something in an inventive or improvised way by utilizing objects that are available at hand. In this paper, we explore a subset of Macgyvering problems involving Tool Construction, i.e., creating Tools from parts available in the environment. We formalize the overall problem domain of Tool Macgyvering, introducing three levels of complexity for Tool Construction and substitution problems, and presenting a novel computational framework aimed at solving one level of the Tool Macgyvering problem, specifically contributing a novel algorithm for Tool Construction based on geometric reasoning. We validate our approach by constructing three Tools using a 7-DOF robot arm.
-
ICRA - Tool Macgyvering: Tool Construction Using Geometric Reasoning
2019 International Conference on Robotics and Automation (ICRA), 2019Co-Authors: Lakshmi Nair, Jonathan Balloch, Sonia ChernovaAbstract:MacGyvering is defined as creating or repairing something in an inventive or improvised way by utilizing objects that are available at hand. In this paper, we explore a subset of Macgyvering problems involving Tool Construction, i.e., creating Tools from parts available in the environment. We formalize the overall problem domain of Tool Macgyvering, introducing three levels of complexity for Tool Construction and substitution problems, and presenting a novel computational framework aimed at solving one level of the Tool Macgyvering problem, specifically contributing a novel algorithm for Tool Construction based on geometric reasoning. We validate our approach by constructing three Tools using a 7-DOF robot arm.
A. Barnes - One of the best experts on this subject based on the ideXlab platform.
-
Workflow products as a Tool Construction technology for process-centered SEES
Proceedings International Conference on Software Methods and Tools. SMT 2000, 1Co-Authors: A. Barnes, J. GrayAbstract:The work focuses on the process management aspects of software engineering environments (SEEs). The authors propose a development approach to the provision of process management Tools that uses workflow products as a Constructional technology. The paper reports on the Construction of prototype Tools built using this approach. The role and significance of workflow standards in this work is explained. Preliminary results are discussed, and suggestions for future research in this area are offered.
-
Australian Software Engineering Conference - COTS, workflow, and software process management: an exploration of software engineering Tool development
Proceedings 2000 Australian Software Engineering Conference, 1Co-Authors: A. Barnes, J. GrayAbstract:Reports our initial investigations into the use of workflow technology for constructing a software process management Tool. We examine some recent work undertaken in the fields of Tool Construction technologies and low-cost workflow engines. Using an example software engineering environment called PSEE (Process Software Engineering Environment), build on top of a commercial relational DBMS, we demonstrate a mapping from PSEE on to the Workflow Management Coalition's (WfMCs) Process Definition Interchange Process Model. The resultant workflow process definition can be imported into a WfMC-conformant workflow management system, thereby enabling the enactment of the software process model by different workflow management systems.
Louise Scott - One of the best experts on this subject based on the ideXlab platform.
-
Issues in software engineering Tool Construction
Information and Software Technology, 2000Co-Authors: Jonathan Gray, Anna Liu, Louise ScottAbstract:Abstract A brief introduction to software engineering Tools is presented, and issues involved in the Construction of these Tools are discussed. Some of the current issues concerning Tool developers are highlighted, which include: metaCASE technology, cognitive support, evaluation and validation of Tools and data interchange. Some recent developments in Tool Construction techniques are examined, and opportunities for further research and development in Tool building are identified.
J.p. Gray - One of the best experts on this subject based on the ideXlab platform.
-
CASE Tool Construction for a parallel software development methodology
Information and Software Technology, 1997Co-Authors: J.p. GrayAbstract:Abstract New software engineering methods can benefit from the support provided by appropriate CASE Tools. This paper presents a case study in software Tool Construction for a new parallel software engineering methodology known as PARSE. The main purpose of the Tools is to assist in the activities of notation and methodology development. The paper focuses on some technical aspects of the CASE Tools' repository, and addresses practical issues of integration and implementation. The paper discusses issues of software design representation, and examines the use of relational technology for design representation and repository organisation. The paper comments on the author's experience of using a commercial, relational DBMS for repository implementation, and contains suggestions for further work in the area of CASE Tool Construction.
-
IDEAS - Technologies and techniques for rapid CASE Tool development
Proceedings. IDEAS'98. International Database Engineering and Applications Symposium (Cat. No.98EX156), 1Co-Authors: J.p. Gray, B. RyanAbstract:This paper proposes a new approach to the Construction of CASE Tools. The aim of this research is the rapid production of platform-independent CASE Tools customised to various software engineering methods. The approach incorporates established database technologies and meta-CASE concepts with formal specification techniques, and uses the CDIF standard for inter-Tool data interchange. The research is based on the authors' practical experience of CASE Tool Construction and method integration. The problems encountered in the areas of Tool Construction and integration are described, and the benefits arising from the new approach are explained. An example of Tool development in the data warehousing application domain is presented Prototype CDIF Tools, implemented in the Java programming language, are described, and directions for future research in this area are suggested.
-
SEE - Integrating approaches to the Construction of software engineering environments
Proceedings 8th Conference on Software Engineering Environments, 1Co-Authors: J.p. Gray, B. RyanAbstract:This paper examples two different approaches to the Construction of software engineering environments, based on RDBMS and meta-CASE technologies. The paper focuses on the provision of CASE Tools and repositories to support an object-based, graphical design method and notation. Prototype CASE Tools have been constructed for this method using both RDBMS and meta-CASE technologies. These prototype Tools, and their respective development approaches, are described and evaluated. Drawing on the experience gained from these prototypes, an integrative approach to CASE Tool Construction, combining aspects of both technologies, is proposed.
-
Australian Software Engineering Conference - Applying the CDIF standard in the Construction of CASE design Tools
Proceedings of Australian Software Engineering Conference ASWEC 97, 1Co-Authors: J.p. Gray, B. RyanAbstract:This paper proposes a new, integrated development approach to the Construction of CASE design Tools using the CDIF standard for repository data interchange. The research is based on the authors' practical experience of constructing CASE Tools using both RDBMS and meta-CASE technologies. An example object-based, graphical design method and notation is used to illustrate these different approaches to CASE Tool Construction, and CASE Tools implemented with these technologies are described. The proposed integrated approach combines meta-CASE with RDBMS technologies within a unified development environment using CDIF Tools to exchange repository data. Results from prototype CDIF Tools are presented, and directions for future research in this area are suggested.