Academia.eduAcademia.edu

Code Compliance

description12 papers
group3 followers
lightbulbAbout this topic
Code compliance refers to the adherence to established regulations, standards, and codes governing construction, safety, and environmental practices. It ensures that buildings and infrastructure meet legal requirements and safety measures, promoting public health and welfare.
lightbulbAbout this topic
Code compliance refers to the adherence to established regulations, standards, and codes governing construction, safety, and environmental practices. It ensures that buildings and infrastructure meet legal requirements and safety measures, promoting public health and welfare.

Key research themes

1. How can formal language expressiveness and complexity impact the modeling of regulatory compliance requirements in business processes?

This research area investigates the capabilities and limitations of compliance rule languages for accurately and efficiently representing regulatory requirements in business process models. It addresses the challenge of capturing complex, multi-perspective compliance constraints—including control flow, data, temporal, and resource aspects—in formal notations that can support automation of compliance verification and detection of violations. Understanding expressiveness and complexity balances is crucial for selecting or designing languages that both faithfully model regulations and remain usable by compliance experts.

Key finding: This study provides a systematic comparative evaluation of multiple compliance rule languages by encoding a set of financial-services process compliance requirements involving control flow, data, temporal, and resource... Read more
Key finding: This work extends compliance checking from propositional to first-order logic to support reasoning about compliance over sets of individuals and explores compensatory and conflicting norms formalization in several publicly... Read more
Key finding: This research investigates open standard technologies (LegalRuleML and semantic web rule languages) for formalizing and accessing regulatory knowledge needed for building compliance auditing. It highlights challenges such as... Read more

2. What technological approaches enable effective automated building code compliance checking in the Architecture, Engineering, and Construction (AEC) industry?

This theme focuses on methodologies, toolchains, and data models developed to automate building code compliance checking, aiming at improving accuracy, speed, and transparency over traditional manual processes. Research here explores integration of Building Information Modeling (BIM) with formal rule representations, leveraging interoperability standards such as Industry Foundation Classes (IFC) and regulatory modeling languages, and developing reusable, maintainable frameworks to support complex, performance-based codes. This theme is vital for enhancing regulatory enforcement and boosting productivity in construction.

Key finding: This comprehensive survey documents four decades of automated code checking research, noting slow industry adoption due to fragmented stakeholders and interoperability challenges. It emphasizes the importance of BIM and IFC... Read more
Key finding: The study proposes a dual regulatory knowledge representation strategy for automated compliance audit: modeling compliant design procedures separately as BPMN business process diagrams and encoding associated constraints and... Read more
Key finding: This research advances a method of embedding domain-specific regulatory extensions directly within IFC-based Building Information Models to support automated compliance checking against England and Wales building regulations.... Read more
Key finding: This paper introduces a bottom-up, object-centered automated compliance checking methodology that leverages BIM's inherent object-oriented data structure and emerging standards for construction object attributes. Adapting... Read more

3. What are the foundational ethical and professional principles influencing software code compliance and quality assurance in engineering practice?

This theme examines how ethical standards, professional codes of conduct, and quality assessment frameworks shape the practice of software engineering, particularly regarding compliance with codes, standards, and quality assurance protocols. It also explores the competencies required for effective code review and the implications of applying quality models like ISO/IEC 9126 to guarantee system reliability and safety. Understanding these principles is fundamental to cultivating integrity, public trust, and continuous professional development within software and engineering disciplines.

Key finding: This foundational document codifies eight principles emphasizing public interest, integrity, high professional standards, fairness, and lifelong learning for software engineers. It elucidates the ethical responsibilities that... Read more
Key finding: This paper demonstrates the practical application of the Software Engineering Code of Ethics as a decision-support tool in real ethical dilemmas, showing how adherence to the Code leads to outcomes beneficial to the public,... Read more
Key finding: This study develops a methodology for quantifying software source code quality based on ISO/IEC 9126 standard characteristics (functionality, reliability, usability, efficiency, maintainability, portability) using static... Read more
Key finding: Through expert validation and developer surveying, the authors identify and rank 27 competencies essential to effective code review, spanning technical, social, and personal skill clusters. Findings reveal that while... Read more

All papers in Code Compliance

Automatic building code check using building information modelling is an emerging field of study. BIM has progressive implications in the building design and construction industry. Building design and construction industry is in the... more
Download research papers for free!