The Fragile Base Class Problem and Its Impact on Component Systems. Mikhajlov, L. & Sekerinski, E. In Weck, W., Bosch, J., & Szyperski, C., editors, Second Workshop on Component-Oriented Programming (WCOP), volume 5, of TUCS General Publication, pages 59–68, Jyväskylä, Finland, September, 1997. Turku Centre for Computer Science. Paper abstract bibtex 2 downloads In this paper we study applicability of the code inheritance mechanism to the domain of open component systems in light of so-called fragile base class problem. We present five requirements restricting code inheritance that are sufficient to circumvent the problem. We propose a system architecture based on disciplined inheritance and present three check lists for component framework designers, component framework developers, and its users.
@inproceedings{MikhajlovSekerinski97FBCPImpact,
address = {Jyväskylä, Finland},
series = {{TUCS} {General} {Publication}},
title = {The {Fragile} {Base} {Class} {Problem} and {Its} {Impact} on {Component} {Systems}},
volume = {5},
url = {https://tucs.fi/publications/view/?pub_id=bWeBoSzy97},
abstract = {In this paper we study applicability of the code inheritance mechanism to the domain of open component systems in light of so-called fragile base class problem. We present five requirements restricting code inheritance that are sufficient to circumvent the problem. We propose a system architecture based on disciplined inheritance and present three check lists for component framework designers, component framework developers, and its users.},
booktitle = {Second {Workshop} on {Component}-{Oriented} {Programming} ({WCOP})},
publisher = {Turku Centre for Computer Science},
author = {Mikhajlov, Leonid and Sekerinski, Emil},
editor = {Weck, Wolfgang and Bosch, Jan and Szyperski, Clemens},
month = sep,
year = {1997},
pages = {59--68},
}
Downloads: 2
{"_id":"vYnpWAWcqjn3GoSaT","bibbaseid":"mikhajlov-sekerinski-thefragilebaseclassproblemanditsimpactoncomponentsystems-1997","downloads":2,"creationDate":"2019-02-02T15:48:53.607Z","title":"The Fragile Base Class Problem and Its Impact on Component Systems","author_short":["Mikhajlov, L.","Sekerinski, E."],"year":1997,"bibtype":"inproceedings","biburl":"https://api.krunk.cn/emil/bib.php","bibdata":{"bibtype":"inproceedings","type":"inproceedings","address":"Jyväskylä, Finland","series":"TUCS General Publication","title":"The Fragile Base Class Problem and Its Impact on Component Systems","volume":"5","url":"https://tucs.fi/publications/view/?pub_id=bWeBoSzy97","abstract":"In this paper we study applicability of the code inheritance mechanism to the domain of open component systems in light of so-called fragile base class problem. We present five requirements restricting code inheritance that are sufficient to circumvent the problem. We propose a system architecture based on disciplined inheritance and present three check lists for component framework designers, component framework developers, and its users.","booktitle":"Second Workshop on Component-Oriented Programming (WCOP)","publisher":"Turku Centre for Computer Science","author":[{"propositions":[],"lastnames":["Mikhajlov"],"firstnames":["Leonid"],"suffixes":[]},{"propositions":[],"lastnames":["Sekerinski"],"firstnames":["Emil"],"suffixes":[]}],"editor":[{"propositions":[],"lastnames":["Weck"],"firstnames":["Wolfgang"],"suffixes":[]},{"propositions":[],"lastnames":["Bosch"],"firstnames":["Jan"],"suffixes":[]},{"propositions":[],"lastnames":["Szyperski"],"firstnames":["Clemens"],"suffixes":[]}],"month":"September","year":"1997","pages":"59–68","bibtex":"@inproceedings{MikhajlovSekerinski97FBCPImpact,\n\taddress = {Jyväskylä, Finland},\n\tseries = {{TUCS} {General} {Publication}},\n\ttitle = {The {Fragile} {Base} {Class} {Problem} and {Its} {Impact} on {Component} {Systems}},\n\tvolume = {5},\n\turl = {https://tucs.fi/publications/view/?pub_id=bWeBoSzy97},\n\tabstract = {In this paper we study applicability of the code inheritance mechanism to the domain of open component systems in light of so-called fragile base class problem. We present five requirements restricting code inheritance that are sufficient to circumvent the problem. We propose a system architecture based on disciplined inheritance and present three check lists for component framework designers, component framework developers, and its users.},\n\tbooktitle = {Second {Workshop} on {Component}-{Oriented} {Programming} ({WCOP})},\n\tpublisher = {Turku Centre for Computer Science},\n\tauthor = {Mikhajlov, Leonid and Sekerinski, Emil},\n\teditor = {Weck, Wolfgang and Bosch, Jan and Szyperski, Clemens},\n\tmonth = sep,\n\tyear = {1997},\n\tpages = {59--68},\n}\n\n","author_short":["Mikhajlov, L.","Sekerinski, E."],"editor_short":["Weck, W.","Bosch, J.","Szyperski, C."],"key":"MikhajlovSekerinski97FBCPImpact","id":"MikhajlovSekerinski97FBCPImpact","bibbaseid":"mikhajlov-sekerinski-thefragilebaseclassproblemanditsimpactoncomponentsystems-1997","role":"author","urls":{"Paper":"https://tucs.fi/publications/view/?pub_id=bWeBoSzy97"},"metadata":{"authorlinks":{}},"downloads":2},"search_terms":["fragile","base","class","problem","impact","component","systems","mikhajlov","sekerinski"],"keywords":[],"authorIDs":[],"dataSources":["fDYYrPxpzcyDvQK6b","HEdahWqKBpmSGmDwq","MF5eGzpJnqf6bSAoG","ienufKdnmJs49AsjR","So4gmSWFmbQRNEuFs","ezsmw4w22u9JFLNYJ","CvQYP6Tmpapx74Mgr","RWydLHbBJqgdeh5jr"]}