We start withthe premise that incorporating knowledge into web software can make the web wiser due to the knowledge-is-power hypothesis. this paper explores to incorporate knowledge with web engineering, in the proce...
详细信息
It is difficult for beginner programmers imagine how a program does behave. the authors focused on the reasons for the same, viz. the fact that beginners are not able to create appropriate image of the behavior of a p...
详细信息
ISBN:
(纸本)9789955258445
It is difficult for beginner programmers imagine how a program does behave. the authors focused on the reasons for the same, viz. the fact that beginners are not able to create appropriate image of the behavior of a program including the combination of control statements (e.g. if-statement, while-statement, switch-statements, etc) and/or program function. therefore they developed such an environment that it is easy for beginners to understand the above-mentioned program. In the present paper, they have shed light on the details of the tool and they have also verified its effectiveness by an experiment.
the panel will bring together industry and defense professionals familiar withknowledge-basedsoftwareengineering (KBSE) research to identify barriers to the adoption of that technology and propose practical ways to...
详细信息
In this paper a knowledge-based approach towards the development of computer models of engineering objects is being considered. there is also a discussion of constraint-oriented software tools as possible means of rea...
详细信息
In this paper a knowledge-based approach towards the development of computer models of engineering objects is being considered. there is also a discussion of constraint-oriented software tools as possible means of realization of the stated approach. Constraint-oriented knowledge base is proposed. the paper describes COTGEM software system for development of applied modeling systems.
As part of a long term project aiming at empowering software maintainers withknowledgebased tools, we conducted an empirical study on the knowledgethey use when doing maintenance. the study was intended as a prelim...
详细信息
ISBN:
(纸本)0769517994
As part of a long term project aiming at empowering software maintainers withknowledgebased tools, we conducted an empirical study on the knowledgethey use when doing maintenance. the study was intended as a preliminary work to get initial data on the type on knowledge used and the importance of each type of knowledge. For example, it is commonly assumed that application domain knowledge is important when doing maintenance. However nobody can tell exactly how much more important it is than Computer Science knowledge. We monitored six software engineers in two different organizations and analyzed the knowledgethey used in their maintenance activity. In this paper we present and discuss some results and propose research directions from these. Our results include: the fact that software engineers rarely "search for" some new knowledge and rather work from what they already know;or the acknowledgment of a variation of the knowledge used depending on the organization one is working in. the most disturbing result is that, contrary to what is commonly assumed, the software engineers we studied seemed to make little use of application domain knowledge.
In this paper, we propose the method of externalizing expert and manager9;s intelligence skill for the knowledge transfer with a domain ontology, a rule ontology and a rule-based system. Specifically we suggest the...
详细信息
ISBN:
(纸本)9789955258445
In this paper, we propose the method of externalizing expert and manager's intelligence skill for the knowledge transfer with a domain ontology, a rule ontology and a rule-based system. Specifically we suggest the maintenance support of the rule-based system using a domain ontology to externalize expert's skill, and the support of materialization of business objective using a rule ontology to take manager's ideas out and reflect it in the site. Our proposal was experimentally applied to some actual job at a remote control and maintenance office of hydroelectric power stations in Tokyo Electric Power Co., Inc. We also did evaluation experiments for this case study and have confirmed that our proposal is effective.
Management of architecture knowledge is vital for improving an organization9;s architectural capabilities. Despite the recognition of the importance of capturing a and reusing architecture knowledge. there is no su...
详细信息
ISBN:
(纸本)9780780394292
Management of architecture knowledge is vital for improving an organization's architectural capabilities. Despite the recognition of the importance of capturing a and reusing architecture knowledge. there is no suitable support mechanism. We have developed a conceptual framework for capturing and using architecture design knowledge to support architecture-basedsoftware development(1). A web-basedknowledge management tool, Process-based Architecture knowledge Management Environment (PAKME), has been developed to support that framework. this paper describes the main architectural components and features of the PAKME. We also discuss different usages of the tool for capturing and using architecture design knowledge to support architecting process. the paper concludes with open issues that we plan to address in order to extend the tool and successfully transfer the support mechanism to industry.
Collaborative Web technologies make it possible for the geographically dispersed citizens to participate in the government9;s decision making. the challenge is, however, to choose suitable technologies that meet th...
详细信息
ISBN:
(纸本)9781906638337
Collaborative Web technologies make it possible for the geographically dispersed citizens to participate in the government's decision making. the challenge is, however, to choose suitable technologies that meet the requirements of eParticipation. this paper proposes a collaboration pattern language as a new approach to designing architecture for eParticipation systems. Such a language can serve as a guidance to help the designers of the eParticipation systems to choose suitable collaborative technologies. the proposed pattern language is based on the work in the areas of collaboration engineering and softwareengineering, and is illustrated using Manchester Congestion plan as an example.
software development and procurement continues to be a source of great disappointment for its social and economic stakeholders, with literally billions of dollars being expended for little ostensible benefit. But sign...
详细信息
ISBN:
(纸本)9789897580307
software development and procurement continues to be a source of great disappointment for its social and economic stakeholders, with literally billions of dollars being expended for little ostensible benefit. But significant progress can be made in engineering domains that match software for complexity and novelty: the international regime of aviation accident and incident reporting has been the basis for a wide range of evidence-based technical and process improvements in applied aeronautical engineering. Accordingly, we set out to characterise the knowledge, activities and structures that would promise to deliver analogous benefits to softwareengineering. While we are hopeful of early positive outcomes, a significant research agenda lies before us.
Design schemas provide a means for abstracting software designs into broadly reusable components that can be assembled and refined into new software designs. A knowledge-basedsoftware development paradigm that is bas...
详细信息
ISBN:
(纸本)0897912160
Design schemas provide a means for abstracting software designs into broadly reusable components that can be assembled and refined into new software designs. A knowledge-basedsoftware development paradigm that is based on the design schema representaton is described. It combines design schemas, domain knowledge, and various types of rules to assist in the quick generation of software designs from user specifications. A prototypical environment, IDeA (intelligent design aid), is described that supports the knowledge-based paradigm. the schema-based techniques used in IDeA are presented along with some examples of their use.
暂无评论