Auflistung nach Autor:in "Kokrment, Lukáš"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragApplication of domain engineering methods in developing water management information systems(Sh@ring – EnviroInfo 2004, 2004) Kokrment, LukášMost of the classical software engineering methods tend to development of single information systems and to satisfying requirements only of these single systems. But this approach is expensive and ineffective. Instead of developing single environmental information systems it should be better to focus on the analysis of the whole environmental area of interest, on the families of similar information systems and on the creating of reusable artefacts. Specific information systems in one environmental area (e. g. water and water management, air pollution, etc.) share many characteristics (because they support similar requirements) and therefore it can bring benefit form focusing on the common aspects of these systems. Domain engineering (Czarnecki & Eisenecker 2000, Lu & Jin 2001) is usually defined as the activity of collecting, organizing and storing experience in building systems (or parts of them) in a particular domain in the form of reusable assets as well as providing an adequate means for reusing these assets. Domain is usually simply defined as an area of interest (it includes knowledge how to build environmental information systems in that area). The process of domain engineering consists of three sub-processes (phases): Domain analysis (organization of the existing domain knowledge). Domain design (development of architecture for the family of systems within a domain). Domain implementation. The process of application engineering follows domain engineering. While domain engineering is often called engineering for reuse, application engineering is often called engineering with reuse. It is a process when specific environmental applications (supporting specific requirements) are built from the artefacts created during the phase of domain engineering. One of the goals of domain engineering is support of so-called generative programming. It means semi-automated generation of instances of information systems (within a family of systems) satisfying given requirements for an area of interest. Domain engineering isn’t some single strict method, but it incorporates many matured techniques like entity-relationship diagrams, use cases, sequence diagrams, state charts etc. It also introduces some new techniques (for example feature diagrams). Main idea used in domain engineering is abstraction, where is necessary to catch common properties or features of all systems within a single domain and those properties which are different among these systems we want to parameterize. In this paper we will focus on the application of some domain engineering techniques to the area of water management and developed information systems. Water management information systems are used in both government and business sectors. Requirements of these two sectors are different, but generally data processed by these classes of information systems are quite similar. Functional requirements to water management information systems are given mainly by environmental legislative, especially the new European legislative in this area, namely it is Directive 2000/60/EC establishing framework for Community action in the field of water policy. This directive has been (or is being) transformed to the national law of all member states of the European Union, as well to the Czech Republic. The sources of domain knowledge in this area will be discussed in the paper, namely existing water management information systems of the Czech Republic, experience of domain experts, existing national and European standards and legislative, etc. Problems that will be discussed are that domain of our interest is not very matured (last legislative in this area has been valid since the end of the last century). In the paper will be shown that the main benefits of applying domain engineering techniques to the area of water management information systems will be better understanding to the environmental area of interest, better communication between domain experts, analysts and developers and mainly less expensive information systems. On the other way main disadvantages of applying these methods will be longer and more difficult process of the analysis, difficult validation of the results and need of more experiences analysts.
- KonferenzbeitragWorkflow support of corporate environmental communication and reporting(Sh@ring – EnviroInfo 2004, 2004) Hřebíček, Jiří; Kokrment, Lukáš; Ráček, JaroslavIn this paper environmental communication and environmental and sustainability corporate reporting is discussed , which are tools to communicate a company’s (environmental) performance, demonstrate its management systems, present its responsibility, etc. Some new trends in this area are described , which are obvious nowadays . These new trends are mainly the Internet and cross-media reporting, customization and standardization. Some benefits of corporate reporting for organizations that decide to adopt its principles are also mentioned. In the second part of this paper XML language as a proper solution for the presented trends in corporate reporting and proposed ICT infrastructure for the corporate reporting system is presented. Corporate reporting should be seen as a complex system that is open and dynamically develops according to how a company’s environmental regulations and (environmental) management systems are adopted. Corporate reporting enables the providing of information to the general public, cooperation with the business sphere and national reporting via the World Wide Web. The current requirements of corporate reporting are the main driving force for the implementation of management systems.