https://www.mdu.se/

mdu.sePublications
Change search
Link to record
Permanent link

Direct link
Publications (10 of 17) Show all publications
Zhou, J., Aslanidou, I. & Kyprianidis, K. (2023). Effect of spray operation conditions on Nox emission control in a power station. Chemical engineering research & design, 191, 214-225
Open this publication in new window or tab >>Effect of spray operation conditions on Nox emission control in a power station
2023 (English)In: Chemical engineering research & design, ISSN 0263-8762, E-ISSN 1744-3563, Vol. 191, p. 214-225Article in journal (Refereed) Published
Abstract [en]

Adequately mixing of reactants is an important factor for efficient deNOx process in power station NOx emission control system. In this study, an experimental validated CFD simulation is conducted to investigate the effect of spray operation conditions on the mixing uniformity of reactant ammonia vapor in deNOx process occurring in a power station's furnace. According to the CFD simulation results, it is found that spray momentum ratio, initial droplet size and initial ammonia concentration all affect the mixing uniformity of ammonia vapor. Overall, a larger spray momentum ratio, larger initial droplet size and lower ammonia concentration contributes positively to the mixing uniformity. By comparing the same spray momentum ratio but different nozzle inlet velocity and furnace inlet velocity, it is found that the impact of spray momentum ratio mainly comes from furnace inlet velocity not nozzle inlet velocity. In addition, gravity should not be neglected. In the end, the method described in this study could provide a systematic way to study the effects of nozzle operation conditions on deNOx process.

Place, publisher, year, edition, pages
Institution of Chemical Engineers, 2023
Keywords
Ammonia, CFD, NOx emission, Power station, Spray, Drops, Emission control, Furnaces, Inlet flow, Mixing, Momentum, Spray nozzles, Ammonia vapors, CFD simulations, Inlet velocity, Mixing uniformities, Momentum ratio, NOx emissions, Operation conditions, Spray momentum
National Category
Energy Engineering
Identifiers
urn:nbn:se:mdh:diva-61797 (URN)10.1016/j.cherd.2023.01.013 (DOI)000926870700001 ()2-s2.0-85146913261 (Scopus ID)
Available from: 2023-02-08 Created: 2023-02-08 Last updated: 2023-03-01Bibliographically approved
Zhou, J., Hänninen, K. & Lundqvist, K. (2017). A Hazard Modeling Language for Safety-Critical Systems Based on the Hazard Ontology. In: 43rd Euromicro Conference on Software Engineering and Advanced Applications SEAA'17: . Paper presented at 43rd Euromicro Conference on Software Engineering and Advanced Applications SEAA'17, 30 Aug 2017, Vienna, Austria (pp. 301-304).
Open this publication in new window or tab >>A Hazard Modeling Language for Safety-Critical Systems Based on the Hazard Ontology
2017 (English)In: 43rd Euromicro Conference on Software Engineering and Advanced Applications SEAA'17, 2017, p. 301-304Conference paper, Published paper (Refereed)
Abstract [en]

Preliminary hazard analysis (PHA) is a key safety-concerned activity, applied during the early stages of safety-critical systems development process, aiming to provide stakeholders with a general understanding of potential hazards. The identified hazards will be described and serve as a basis to further identify mitigation mechanisms in the subsequent development process. However, since various stakeholders will be involved in the identification process, a common understanding of the nature of hazards among stakeholders, such as what a hazard consists of and how to describe it without ambiguities, is of crucial importance to achieve the goal of PHA. In this work, we propose a hazard modeling language (HML) based on a hazard domain ontology, i.e., the Hazard Ontology, in order to facilitate the specification of identified hazards. In addition, we present an approach to the transformation from natural language hazard descriptions into the HML specification. Finally, an industrial PHA example is used to illustrate the usefulness of our work.

Keywords
hazard ontologyhazard modeling languagesafety-critical systempreliminary hazard analysis
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-35513 (URN)10.1109/SEAA.2017.48 (DOI)000426074600044 ()2-s2.0-85034422096 (Scopus ID)9781538621400 (ISBN)
Conference
43rd Euromicro Conference on Software Engineering and Advanced Applications SEAA'17, 30 Aug 2017, Vienna, Austria
Projects
DPAC - Dependable Platforms for Autonomous systems and Control
Available from: 2017-06-01 Created: 2017-06-01 Last updated: 2020-10-07Bibliographically approved
Provenzano, L., Hänninen, K., Zhou, J. & Lundqvist, K. (2017). An Ontological Approach to Elicit Safety Requirements. In: 24th Asia-Pacific Software Engineering Conference APSEC 2017: . Paper presented at 24th Asia-Pacific Software Engineering Conference APSEC 2017, 04 Dec 2017, Nanjing, China (pp. 713-718).
Open this publication in new window or tab >>An Ontological Approach to Elicit Safety Requirements
2017 (English)In: 24th Asia-Pacific Software Engineering Conference APSEC 2017, 2017, p. 713-718Conference paper, Published paper (Refereed)
Abstract [en]

Safety requirements describe risk mitigations against failures that may cause catastrophic consequences on human life, environment and facilities. To be able to implement the correct risk mitigations, it is fundamental that safety requirements are de- fined based on the results issued from the safety analysis. In this paper, we introduce a heuristic approach to elicit safety requirements based on the knowledge about hazard’s causes, hazard’s sources and hazard’s consequences (i.e. hazard’s components) acquired during the safety analysis. The proposed approach is based on a Hazard Ontology that is used to structure the knowledge about the hazards identified during the safety analysis in order to make it available and accessible for requirements elicitation. We describe how this information can be used to elicit safety requirements, and provide a guidance to derive the safety requirements which are appropriate to deal with the hazards they mitigate.

Keywords
Safety requirements, safety requirements elicitation, ontologies, hazards, hazard's components
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-37099 (URN)10.1109/APSEC.2017.91 (DOI)000428733800084 ()2-s2.0-85045921379 (Scopus ID)978-1-5386-3681-7 (ISBN)
Conference
24th Asia-Pacific Software Engineering Conference APSEC 2017, 04 Dec 2017, Nanjing, China
Projects
DPAC - Dependable Platforms for Autonomous systems and Control
Available from: 2017-10-26 Created: 2017-10-26 Last updated: 2022-11-08Bibliographically approved
Zhou, J., Hänninen, K., Lundqvist, K. & Provenzano, L. (2017). An Ontological Approach to Hazard Identification for Safety-Critical Systems. In: 2017 2nd International Conference on Reliability Systems Engineering, ICRSE 2017: . Paper presented at 2nd International Conference on Reliability Systems Engineering, ICRSE 2017; Beijing Yanqi Lake International Convention and Exhibition Center (BYCC)Huairou, Beijing; China; 10 July 2017 through 12. Beijing, China, Article ID 8030746.
Open this publication in new window or tab >>An Ontological Approach to Hazard Identification for Safety-Critical Systems
2017 (English)In: 2017 2nd International Conference on Reliability Systems Engineering, ICRSE 2017, Beijing, China, 2017, article id 8030746Conference paper, Published paper (Refereed)
Abstract [en]

Hazard identification is an essential but very de- manding task for the development of safety-critical systems (SCSs). Current practices suffer from one or several drawbacks listed below: 1) a common hazard conceptualization is missing and thereby ambiguities may arise and, 2) there is still a need to formalize the experience of analysts and lessons learned from previous system development in a structured way to facilitate future reuse. and, 3) some hazard identification techniques require well-known system behaviors represented by models, such as automata and sequence diagrams, to identify hazards, and however such models are typically susceptible to changes or even not available in early stages. In this paper, we propose an ontological approach to support hazard identification in the early stages of the development of SCSs. The approach aims to improve hazard identification results in terms of completeness and unambiguity. A robotic strolling assistant system is used to evaluate the proposed approach.

Place, publisher, year, edition, pages
Beijing, China: , 2017
Keywords
hazard ontologyhazard identificationpreliminary hazard analysissafety-critical systems
National Category
Engineering and Technology Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-35514 (URN)10.1109/ICRSE.2017.8030746 (DOI)000425930200036 ()2-s2.0-85032291985 (Scopus ID)9781538609187 (ISBN)
Conference
2nd International Conference on Reliability Systems Engineering, ICRSE 2017; Beijing Yanqi Lake International Convention and Exhibition Center (BYCC)Huairou, Beijing; China; 10 July 2017 through 12
Projects
DPAC - Dependable Platforms for Autonomous systems and Control
Available from: 2017-06-05 Created: 2017-06-05 Last updated: 2022-11-08Bibliographically approved
Zhou, J., Hänninen, K., Lundqvist, K. & Provenzano, L. (2017). An Ontological Approach to Identify the Causes of Hazards for Safety-Critical Systems. In: 2017 2nd International Conference on System Reliability and Safety ICSRS'17: . Paper presented at 2017 2nd International Conference on System Reliability and Safety ICSRS'17, 20 Dec 2017, Milan, Italy (pp. 405-413).
Open this publication in new window or tab >>An Ontological Approach to Identify the Causes of Hazards for Safety-Critical Systems
2017 (English)In: 2017 2nd International Conference on System Reliability and Safety ICSRS'17, 2017, p. 405-413Conference paper, Published paper (Refereed)
Abstract [en]

Preliminary hazard analysis (PHA) is a key safety-concerned technique, applied in early stages of safety critical systems development, aiming to provide stakeholders with a general understanding of potential hazards together with their causes. Various studies have asserted that most significant flaws in hazard analysis techniques are related to the omission of causes associated with the identified hazards. In addition, identified causes are sometimes described in too generic terms to provide useful guidance for subsequent activities. In this paper, we propose an approach to explore and identify the causes associated with the hazards from a PHA, aiming to improve the results of hazard causes identification in terms of completeness and usefulness. To achieve the goal, the proposed approach utilizes the hazard-related concepts and relations defined in a hazard domain ontology presented in our previous work. Furthermore, an application scenario of a train control system is used to evaluate our approach.

National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-37069 (URN)10.1109/ICSRS.2017.8272856 (DOI)000426453100069 ()2-s2.0-85046626823 (Scopus ID)978-1-5386-3322-9 (ISBN)
Conference
2017 2nd International Conference on System Reliability and Safety ICSRS'17, 20 Dec 2017, Milan, Italy
Projects
DPAC - Dependable Platforms for Autonomous systems and Control
Available from: 2017-10-31 Created: 2017-10-31 Last updated: 2022-11-08Bibliographically approved
Zhou, J. (2017). An Ontological Approach to Safety Analysis of Safety-Critical Systems. (Doctoral dissertation). Västerås: Mälardalen University
Open this publication in new window or tab >>An Ontological Approach to Safety Analysis of Safety-Critical Systems
2017 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Safety-critical systems (SCSs) have become an intrinsic part of human dailylife in multiple domains, such as automotive, avionics, and rail industries. Such systems are not only required to implement the functionality they should provide, but also have to satisfy a set of safety requirements in order to ensure the mitigation of hazardous consequences.

It is fundamental that safety requirements are defined based on the results issued from safety analysis. Various studies have asserted that most significant flaws in the safety requirements are related to the omission of hazards and causes associated with the identified hazards in early stages of SCSs development. The main drawbacks of the current practice applied in safety analysis,lie in that:

due to the lack of a common understanding of the hazard concept, the hazards and their causes are typically identified in accordance to the intuition and experience of the analysts and,

analysts are inclined to identify generic causes for a certain hazard description, for example, “Design flaw, Coding error, and Human error”and,

there is an essential need to formalize the experience of the analysts in a structured way, in order to save effort and,

since traditional safety analysis techniques are usually based on well known system behaviors represented by models, such as automata and sequence diagrams, a new approach is needed when such behavioral models are not available.

These considerations motivate us to formulate the following general research question: How can safety analysis, within the context of safety-critical systems, be conducted to reduce the omission of potential hazards and their causes in early stages of the system development life-cycle?

In this thesis, we propose an ontological approach to safety analysis for safety-critical systems, which mainly consists of four pieces of work:

we propose an ontological interpretation of the hazard concept, calledthe Hazard Ontology (HO), to define an explicit representation of theknowledge of hazards and their relations with the system under analysisand existing environment and,

we propose an approach to identify hazards in early stages of thesafety-critical systems development, based on the HO and,

we propose an approach to identify the causes associated with a certain hazard description for safety-critical systems, based on the HO and,

we propose a heuristic approach to safety requirements elicitation,based on the HO.

Place, publisher, year, edition, pages
Västerås: Mälardalen University, 2017
Series
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 251
Keywords
hazard analysis, ontologies, safety-critical systems, safety requirements elicitation
National Category
Embedded Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-37386 (URN)978-91-7485-371-1 (ISBN)
Public defence
2018-01-12, Delta, Mälardalens högskola, Västerås, 13:00 (English)
Opponent
Supervisors
Projects
DPAC
Available from: 2017-12-08 Created: 2017-12-08 Last updated: 2017-12-20Bibliographically approved
Zhou, J., Hänninen, K., Lundqvist, K. & Provenzano, L. (2017). An Ontological Interpretation of the Hazard Concept for Safety-Critical Systems. In: PROCEEDINGS OF THE 27TH EUROPEAN SAFETY AND RELIABILITY CONFERENCE (ESREL 2017), PORTOROZ , SLOVENIA, 18–22 JUNE 2017: . Paper presented at The 27th European Safety and Reliability Conference ESREL'17, 18-22 Jun 2017, Portoroz, Slovenia (pp. 183-185).
Open this publication in new window or tab >>An Ontological Interpretation of the Hazard Concept for Safety-Critical Systems
2017 (English)In: PROCEEDINGS OF THE 27TH EUROPEAN SAFETY AND RELIABILITY CONFERENCE (ESREL 2017), PORTOROZ , SLOVENIA, 18–22 JUNE 2017, 2017, p. 183-185Conference paper, Published paper (Refereed)
Abstract [en]

The hazard concept has been extensively used in the literature and defined in an informal way, which serves as a guidance on identifying the potential hazards during the development of safety-critical systems. Intuitively, the definitions seem to be consistent and easy to understand. However, when we take a closer look at these definitions, ambiguities may arise, and real-world semantics need to be defined. In this work, we propose a hazard domain ontology, i.e., the Hazard Ontology (HO), to provide an ontological interpretation of hazard. To tackle the aforementioned issues, the HO is grounded in the Unified Foundational Ontology (UFO) to utilize the benefits provided by taking foundational concepts into account. Finally, we show some useful findings when we use the proposed ontology to analyze the hazard descriptions from an industrial passenger train project.

Keywords
UFO Ontology, Hazard analysis, Safety-critical systems
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-36999 (URN)10.1201/9781315210469-157 (DOI)2-s2.0-85059259798 (Scopus ID)978-1-315-21046-9 (ISBN)
Conference
The 27th European Safety and Reliability Conference ESREL'17, 18-22 Jun 2017, Portoroz, Slovenia
Projects
DPAC - Dependable Platforms for Autonomous systems and Control
Available from: 2017-11-27 Created: 2017-11-27 Last updated: 2022-11-08Bibliographically approved
Zhou, J., Hänninen, K., Lundqvist, K., Lu, Y., Provenzano, L. & Forsberg, K. (2015). An Environment-Driven Ontological Approach to Requirements Elicitation for Safety-Critical Systems. In: 23rd IEEE International Requirements Engineering Conference RE'15: . Paper presented at 23rd IEEE International Requirements Engineering Conference RE'15, 24-28 Aug 2015, Ottawa, Canada (pp. 247-251).
Open this publication in new window or tab >>An Environment-Driven Ontological Approach to Requirements Elicitation for Safety-Critical Systems
Show others...
2015 (English)In: 23rd IEEE International Requirements Engineering Conference RE'15, 2015, p. 247-251Conference paper, Published paper (Refereed)
Abstract [en]

The environment, where a safety critical system (SCS) operates, is an important source from which safety requirements of the SCS can originate. By treating the system under construction as a black box, the environment is typically documented as a number of assumptions, based on which a set of environmental safety requirements will be elicited. However, it is not a trivial task in practice to capture the environmental assumptions to elicit safety requirements. The lack of certain assumptions or too strict assumptions will either result in incomplete environmental safety requirements or waste many efforts on eliciting incorrect requirements. Moreover, the variety of operating environment for an SCS will further complicate the task, since the captured assumptions are at risk of invalidity, and consequently the elicited requirements need to be revisited to ensure safety has not been compromised by the change. This short paper presents an on-going work aiming to 1) systematically organize the knowledge of system operating environment and, 2) facilitate the elicitation of environmental safety requirements. We propose an ontological approach to achieve the objectives. In particular, we utilize conceptual ontologies to organize the environment knowledge in terms of relevant environment concepts, relations among them and axioms. Environmental assumptions are captured by instantiating the environment ontology. An ontological reasoning mechanism is also provided to support elicitation of safety requirements from the captured assumptions.

National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-29228 (URN)10.1109/RE.2015.7320431 (DOI)000380435800032 ()2-s2.0-84962432597 (Scopus ID)9781467369053 (ISBN)
Conference
23rd IEEE International Requirements Engineering Conference RE'15, 24-28 Aug 2015, Ottawa, Canada
Projects
SYNOPSIS - Safety Analysis for Predictable Software Intensive Systems
Available from: 2015-10-06 Created: 2015-09-29 Last updated: 2022-11-08Bibliographically approved
Zhou, J., Lu, Y. & Lundqvist, K. (2014). A TASM-based requirements validation approach for safety-critical embedded systems. In: 19th International Conference on Reliable Software Technologies, Ada-Europe 2014: . Paper presented at 19th International Conference on Reliable Software Technologies, Ada-Europe 2014 (pp. 43-57).
Open this publication in new window or tab >>A TASM-based requirements validation approach for safety-critical embedded systems
2014 (English)In: 19th International Conference on Reliable Software Technologies, Ada-Europe 2014, 2014, p. 43-57Conference paper, Published paper (Refereed)
Abstract [en]

Requirements validation is an essential activity to carry out in the system development life cycle, and it confirms the completeness and consistency of requirements through various levels. Model-based formal methods can provide a cost-effective solution to requirements validation in a wide range of domains such as safety-critical applications. In this paper, we extend a formal language Timed Abstract State Machine (TASM) with two newly defined constructs Event and Observer, and propose a novel requirements validation approach based on the extended TASM. Specifically, our approach can: 1) model both functional and non-functional (e.g. timing and resource consumption) requirements of the system at different levels and, 2) perform requirements validation by utilizing our developed toolset and a model checker. Finally, we demonstrate the applicability of our approach in real world usage through an industrial case study of a Brake-by-Wire system.

Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 8454
National Category
Computer Engineering
Identifiers
urn:nbn:se:mdh:diva-25695 (URN)10.1007/978-3-319-08311-7_5 (DOI)000360100800005 ()2-s2.0-84903577705 (Scopus ID)9783319083100 (ISBN)
Conference
19th International Conference on Reliable Software Technologies, Ada-Europe 2014
Available from: 2014-07-21 Created: 2014-07-18 Last updated: 2018-02-23Bibliographically approved
Zhou, J. (2014). An Observer-Based Technique with Trace Links for Requirements Validation in Embedded Real-Time Systems. (Licentiate dissertation). Västerås: Mälardalen University
Open this publication in new window or tab >>An Observer-Based Technique with Trace Links for Requirements Validation in Embedded Real-Time Systems
2014 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

With the growing complexity of embedded real-time systems, requirements validation becomes an ever-more critical activity for developing such systems. Studies have revealed that most of the anomalies, discovered in the development of complex systems, belong to requirement and specification phases. To ease the situation, many efforts have been investigated into the area. Model-based techniques, enabling formal semantics and requirements traceability, are emerging as promising solutions to cost-effective requirements validation. In these techniques, the functional behaviors derived from lower-level requirements are specified in terms of analyzable models at a certain level of abstraction. Further, upper-level requirements are formalized into verifiable queries and/or formulas. Meanwhile, trace links between requirements at various levels of abstraction as well as between requirements and subsequent artifacts (such as verifiable queries and/or formulas, and analyzable models) are built, through which the queries and/or formulas can be fed into the corresponding models. However, such model-based techniques suffer from some limitations, such as how to support semi- or fully-automatic trace links creation between diverse development artifacts, how to ease the demand of heavy mathematics background knowledge to specify queries and/or formulas, and how to analyze models without encountering the state explosion problem. 

 

In this thesis, we cover two aspects centering around requirements validation to ease the aforementioned limitations, which are mainly about requirements traceability and model-based requirements validation. In particular, the technical contributions are four-fold: 1) we have introduced an improved VSM-based requirements traceability creation/recovery approach using a novel context analysis and, 2) we have proposed a lightweight model-based approach to requirements validation by using the Timed Abstract State Machine (TASM) language with newly defined Observer and Event constructs and, 3) we have combined our model-based approach with a restricted use case modeling approach for feature-oriented requirements validation and, 4) we have improved the Observer construct of TASM via proposing a new observer specification logic to facilitate the observer specification, as well as defining the corresponding observer execution process. Finally, we have demonstrated the applicability of our contributions in real world usage through various applications.

Place, publisher, year, edition, pages
Västerås: Mälardalen University, 2014
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 177
National Category
Embedded Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-25876 (URN)978-91-7485-160-1 (ISBN)
Presentation
2014-10-13, Kappa, Mälardalens högskola, Västerås, 13:15 (English)
Opponent
Supervisors
Available from: 2014-09-05 Created: 2014-09-05 Last updated: 2014-10-06Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-2615-6842

Search in DiVA

Show all publications