Present data stream management systems allow the automatic recording and processing of huge data volumes to guide any kind of process control or business decision. However, a crucial problem is posed by data quality deficiencies due to imprecise sensors, environmental influences, transfer failures, etc. If not handled carefully, they lead to misguided decisions and inappropriate actions. In this paper, we present the quality-driven optimization of stream processing to improve the resulting quality of data and service. First, we present the optimization objectives and discuss the parameterization of stream processing operators to define the underlying optimization problem. We develop the generic optimization framework and present the quality-driven evolution strategy (QES). Finally, we show that the designed optimization scales very well with regard to processing complexity and reduces numerical errors in the contact lens production monitoring.
{"title":"How to Optimize the Quality of Sensor Data Streams","authors":"Anja Klein, Wolfgang Lehner","doi":"10.1109/ICCGI.2009.10","DOIUrl":"https://doi.org/10.1109/ICCGI.2009.10","url":null,"abstract":"Present data stream management systems allow the automatic recording and processing of huge data volumes to guide any kind of process control or business decision. However, a crucial problem is posed by data quality deficiencies due to imprecise sensors, environmental influences, transfer failures, etc. If not handled carefully, they lead to misguided decisions and inappropriate actions. In this paper, we present the quality-driven optimization of stream processing to improve the resulting quality of data and service. First, we present the optimization objectives and discuss the parameterization of stream processing operators to define the underlying optimization problem. We develop the generic optimization framework and present the quality-driven evolution strategy (QES). Finally, we show that the designed optimization scales very well with regard to processing complexity and reduces numerical errors in the contact lens production monitoring.","PeriodicalId":201271,"journal":{"name":"2009 Fourth International Multi-Conference on Computing in the Global Information Technology","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132189306","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This paper provides an example (the Piano example) that illustrates parts of the software life cycle processes of specification, refinement and implementation in a Web Service- and Web form application. Part of the software system is specified in Z, data- and operation refined and then implemented into Visual C# .NET. A relational database PianosService.mdf is used, and the system is run on the ASP.NET platform. The main emphasis of the paper is to indicate how the implementation language and technologies used drive the design of the specification, and not the other way around. In other words, how the specification of a component or system might be developed in response to evolving awareness and understanding of context, changing requirements and user experience. The Piano system has been designed, tested and run to check its correct behaviour and the correct specification for the data and data access methods.
{"title":"Applying Formal Specifications in Web Design - A Comparative Study","authors":"I.H.M. van Coppenhagen","doi":"10.1109/ICCGI.2009.32","DOIUrl":"https://doi.org/10.1109/ICCGI.2009.32","url":null,"abstract":"This paper provides an example (the Piano example) that illustrates parts of the software life cycle processes of specification, refinement and implementation in a Web Service- and Web form application. Part of the software system is specified in Z, data- and operation refined and then implemented into Visual C# .NET. A relational database PianosService.mdf is used, and the system is run on the ASP.NET platform. The main emphasis of the paper is to indicate how the implementation language and technologies used drive the design of the specification, and not the other way around. In other words, how the specification of a component or system might be developed in response to evolving awareness and understanding of context, changing requirements and user experience. The Piano system has been designed, tested and run to check its correct behaviour and the correct specification for the data and data access methods.","PeriodicalId":201271,"journal":{"name":"2009 Fourth International Multi-Conference on Computing in the Global Information Technology","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132251465","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In the process of Enterprise Architecture Planning, the “As-Is” architecture is considered as baseline architecture, and target-architecture is designed on its basis. However, in some enterprises, particularly in developing countries, “as-is” architecture is not a suitable basis for creating target architecture. One method of improvement and correction of organizational architecture is using enterprise architecture maturity. In such cases, improvement efforts will not only fail to improve the procedures, but also consume time and financial and human resources of the organization. That is why it is recommended to redesign the organizational architecture instead of organizational architecture improvement. In this paper, multifactor systems are used to provide a practical method for assessment of any given organization and making accurate decisions on improvement or redesign of its architecture based on missions, goals and restrictions of the organization. With the use of this method, the enterprise architectures can be assessed and an accurate decision about development of the enterprises can be made based on its mission.
{"title":"A New Method for Enterprise Architecture Assessment and Decision-Making about Improvement or Redesign","authors":"M. Javanbakht, Maryam Pourkamali, M. Derakhshi","doi":"10.1109/ICCGI.2009.18","DOIUrl":"https://doi.org/10.1109/ICCGI.2009.18","url":null,"abstract":"In the process of Enterprise Architecture Planning, the “As-Is” architecture is considered as baseline architecture, and target-architecture is designed on its basis. However, in some enterprises, particularly in developing countries, “as-is” architecture is not a suitable basis for creating target architecture. One method of improvement and correction of organizational architecture is using enterprise architecture maturity. In such cases, improvement efforts will not only fail to improve the procedures, but also consume time and financial and human resources of the organization. That is why it is recommended to redesign the organizational architecture instead of organizational architecture improvement. In this paper, multifactor systems are used to provide a practical method for assessment of any given organization and making accurate decisions on improvement or redesign of its architecture based on missions, goals and restrictions of the organization. With the use of this method, the enterprise architectures can be assessed and an accurate decision about development of the enterprises can be made based on its mission.","PeriodicalId":201271,"journal":{"name":"2009 Fourth International Multi-Conference on Computing in the Global Information Technology","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130233433","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2009-07-20DOI: 10.1109/COMPSAC.2009.205
Luc Vouligny, C. Hudon, D. Nguyen
Up to 95% of Hydro-Québec’s electrical power is produced by hydroelectric generators. The remainder comes from conventional thermal and nuclear generators and wind turbines. Implementing a cost-effective general maintenance program for generators is of utmost importance for Hydro-Québec. This paper presents MIDA, a Web-based application for diagnosing hydroelectric generator. It allows Hydro-Québec maintenance personnel to better establish maintenance priorities based on analysis and trending of data coming from several diagnostic instruments following an integrated generator diagnostic methodology (MIDA). Generator maintenance is so crucial that almost from the start of the project, Hydro-Québec managers needed the initially-incomplete diagnostic information it produced. This paper presents the evolutionary prototyping methodology we used for the development of the MIDA application, which is very well suited to this type of research and development project. It also presents the programming language we used: MDI (for Dynamic Information Modeling), an object-oriented knowledge-based prototyping tool.
{"title":"Design of MIDA, a Web-Based Diagnostic Application for Hydroelectric Generators","authors":"Luc Vouligny, C. Hudon, D. Nguyen","doi":"10.1109/COMPSAC.2009.205","DOIUrl":"https://doi.org/10.1109/COMPSAC.2009.205","url":null,"abstract":"Up to 95% of Hydro-Québec’s electrical power is produced by hydroelectric generators. The remainder comes from conventional thermal and nuclear generators and wind turbines. Implementing a cost-effective general maintenance program for generators is of utmost importance for Hydro-Québec. This paper presents MIDA, a Web-based application for diagnosing hydroelectric generator. It allows Hydro-Québec maintenance personnel to better establish maintenance priorities based on analysis and trending of data coming from several diagnostic instruments following an integrated generator diagnostic methodology (MIDA). Generator maintenance is so crucial that almost from the start of the project, Hydro-Québec managers needed the initially-incomplete diagnostic information it produced. This paper presents the evolutionary prototyping methodology we used for the development of the MIDA application, which is very well suited to this type of research and development project. It also presents the programming language we used: MDI (for Dynamic Information Modeling), an object-oriented knowledge-based prototyping tool.","PeriodicalId":201271,"journal":{"name":"2009 Fourth International Multi-Conference on Computing in the Global Information Technology","volume":"19 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120907427","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}