Representation of a reinforced concrete design code as an object oriented mode

dc.contributor.advisorDias, P
dc.contributor.authorFernando, WJBS
dc.date.accept2010
dc.date.accessioned2011-07-23T04:49:42Z
dc.date.available2011-07-23T04:49:42Z
dc.description.abstractDesign standards comprise many knowledge types such as text, rules, equations, tables, graphs and figures. The attempt is to encode the standard without distorting the format of the standard, i.e. to represent the standard clauses and tables in the same format as in the standard. This effort will facilitate changes to the standards without much variation to the programme code. This thesis presents a framework to model standards using the Object Oriented Programming paradigm. It also presents the concept of a common interface, i.e. to accommodate several design standards for reinforced concrete design in one module; however, implementation is carried out only for BS8110. The programme uses an inferencing mechanism for execution, which is a similar method of execution to that of a standard's user; it is not a hard coded structured programme. This is a novel concept when compared to the available software for reinforced concrete design. The literature review investigates the structure of typical standards and the available standards processing technique such as Predicate Logic, Decision Tables, Production Systems and Semantic Networks before choosing Object Oriented programming as the preferred one. The review also compares both the provisions and design outputs of several reinforced concrete standards. The Common Interface for Design Standards (COIDS) has three mam modules (or models), namely the Product Model, Standards Model and Interaction Model. The Product Model handles the product data, e.g. Frame Data. The Standards Model handles the standards data, i.e. it contains all the knowledge in a standard. The Interaction Model handles the data exchange between the user,-COIDS objects and external software. It transfers data from the COIDS to external analysis software and maps analysis output files to COIDS. An Object Oriented Shell called KAPPA was used to develop the object oriented model.
dc.identifier.accno94864en_US
dc.identifier.degreeMPhilen_US
dc.identifier.departmentDepartment of Civil Engineeringen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.urihttp://dl.lib.mrt.ac.lk/handle/123/1931
dc.language.isoenen_US
dc.subjectCIVIL ENGINEERING
dc.subjectCONCRETE CONSTRUCTION - Reinforced Concrete
dc.subjectCONCRETE CONSTRUCTION - Standards
dc.subjectBS8110
dc.subjectCOMPUTER PROGRAMMING - Object Oriented Programming
dc.titleRepresentation of a reinforced concrete design code as an object oriented mode
dc.typeThesis-Full-text

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
94864-1.pdf
Size:
183.01 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
94864-2.pdf
Size:
101.31 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
94864.pdf
Size:
2.41 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: