Matches in SemOpenAlex for { <https://semopenalex.org/work/W1581898678> ?p ?o ?g. }
Showing items 1 to 82 of
82
with 100 items per page.
- W1581898678 endingPage "110" @default.
- W1581898678 startingPage "96" @default.
- W1581898678 abstract "Object-oriented application frameworks are often misused because application developers do not know how the original framework designers intend their frameworks to be used. The goal of Framework Constraint Language (FCL) is to help detect errors in framework usage. FCL captures the intended usage of frameworks through framework constraints that describe the syntactic structures that frameworks impose on the code of framework-based applications. Framework constraints can be regarded as framework-specific typing rules conveyed by the FCL specifications and enforced by techniques analogous to those of conventional type checking. In essence, FCL is a first-order logic of the syntactic structure of programs. The feasibility and expressiveness of FCL have been evaluated by applying it to parts of frameworks, such as MFC (Microsoft Foundation Classes), and design rules such as Law of Demeter. The current version of the FCL language and associated checker is targeted at C++ frameworks." @default.
- W1581898678 created "2016-06-24" @default.
- W1581898678 creator A5007134697 @default.
- W1581898678 creator A5052948222 @default.
- W1581898678 creator A5066858573 @default.
- W1581898678 date "2004-10-04" @default.
- W1581898678 modified "2023-09-26" @default.
- W1581898678 title "Specifying framework constraints with FCL" @default.
- W1581898678 cites W1506870877 @default.
- W1581898678 cites W151987535 @default.
- W1581898678 cites W162749897 @default.
- W1581898678 cites W1649645444 @default.
- W1581898678 cites W1777838328 @default.
- W1581898678 cites W180059603 @default.
- W1581898678 cites W2021538392 @default.
- W1581898678 cites W2072474927 @default.
- W1581898678 cites W2074315105 @default.
- W1581898678 cites W2076667322 @default.
- W1581898678 cites W2090698763 @default.
- W1581898678 cites W2106972913 @default.
- W1581898678 cites W84258820 @default.
- W1581898678 hasPublicationYear "2004" @default.
- W1581898678 type Work @default.
- W1581898678 sameAs 1581898678 @default.
- W1581898678 citedByCount "6" @default.
- W1581898678 crossrefType "proceedings-article" @default.
- W1581898678 hasAuthorship W1581898678A5007134697 @default.
- W1581898678 hasAuthorship W1581898678A5052948222 @default.
- W1581898678 hasAuthorship W1581898678A5066858573 @default.
- W1581898678 hasConcept C115903868 @default.
- W1581898678 hasConcept C127413603 @default.
- W1581898678 hasConcept C133264317 @default.
- W1581898678 hasConcept C145644426 @default.
- W1581898678 hasConcept C177264268 @default.
- W1581898678 hasConcept C199360897 @default.
- W1581898678 hasConcept C2776036281 @default.
- W1581898678 hasConcept C2776760102 @default.
- W1581898678 hasConcept C2777904410 @default.
- W1581898678 hasConcept C41008148 @default.
- W1581898678 hasConcept C41298492 @default.
- W1581898678 hasConcept C78519656 @default.
- W1581898678 hasConceptScore W1581898678C115903868 @default.
- W1581898678 hasConceptScore W1581898678C127413603 @default.
- W1581898678 hasConceptScore W1581898678C133264317 @default.
- W1581898678 hasConceptScore W1581898678C145644426 @default.
- W1581898678 hasConceptScore W1581898678C177264268 @default.
- W1581898678 hasConceptScore W1581898678C199360897 @default.
- W1581898678 hasConceptScore W1581898678C2776036281 @default.
- W1581898678 hasConceptScore W1581898678C2776760102 @default.
- W1581898678 hasConceptScore W1581898678C2777904410 @default.
- W1581898678 hasConceptScore W1581898678C41008148 @default.
- W1581898678 hasConceptScore W1581898678C41298492 @default.
- W1581898678 hasConceptScore W1581898678C78519656 @default.
- W1581898678 hasLocation W15818986781 @default.
- W1581898678 hasOpenAccess W1581898678 @default.
- W1581898678 hasPrimaryLocation W15818986781 @default.
- W1581898678 hasRelatedWork W1495238513 @default.
- W1581898678 hasRelatedWork W1608722977 @default.
- W1581898678 hasRelatedWork W1649645444 @default.
- W1581898678 hasRelatedWork W1699032601 @default.
- W1581898678 hasRelatedWork W1767209519 @default.
- W1581898678 hasRelatedWork W1819048026 @default.
- W1581898678 hasRelatedWork W1878213594 @default.
- W1581898678 hasRelatedWork W2019150417 @default.
- W1581898678 hasRelatedWork W2049634320 @default.
- W1581898678 hasRelatedWork W2063009645 @default.
- W1581898678 hasRelatedWork W2080489189 @default.
- W1581898678 hasRelatedWork W2083924838 @default.
- W1581898678 hasRelatedWork W2110726411 @default.
- W1581898678 hasRelatedWork W2112307828 @default.
- W1581898678 hasRelatedWork W2129580698 @default.
- W1581898678 hasRelatedWork W2187705780 @default.
- W1581898678 hasRelatedWork W2735008467 @default.
- W1581898678 hasRelatedWork W2980054140 @default.
- W1581898678 hasRelatedWork W643748293 @default.
- W1581898678 hasRelatedWork W14235511 @default.
- W1581898678 isParatext "false" @default.
- W1581898678 isRetracted "false" @default.
- W1581898678 magId "1581898678" @default.
- W1581898678 workType "article" @default.