<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Validating OCL constraints in PHP objects</title>
	<atom:link href="http://www.jansch.nl/2007/11/15/validating-ocl-constraints-in-php-objects/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jansch.nl/2007/11/15/validating-ocl-constraints-in-php-objects/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validating-ocl-constraints-in-php-objects</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Wed, 03 Aug 2011 06:49:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Jordi Cabot</title>
		<link>http://www.jansch.nl/2007/11/15/validating-ocl-constraints-in-php-objects/#comment-500</link>
		<dc:creator>Jordi Cabot</dc:creator>
		<pubDate>Sat, 20 Nov 2010 22:53:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.jansch.nl/2007/11/15/validating-ocl-constraints-in-php-objects/#comment-500</guid>
		<description>Very nice post. I never read before about validating OCL in PHP. If you are interested in going forward with this topic, one of the main problems you´ll need to face is how to implement the validation in the most efficient way possible (i.e. on each function you should only check the constraints that can be affected by the modifications performed during the execution of that particular function).

I did a full PhD Thesis on this topic. A summary with some ideas that you could use to provide an efficient implementation of your OCL validation was published in Jordi Cabot, Ernest Teniente: Incremental Integrity Checking of UML/OCL Conceptual Schemas. Journal of Systems and Software, vol 82, issue 9, pp. 1459-1478. Read it online here: http://jordicabot.com/papers/JSS09.pdf</description>
		<content:encoded><![CDATA[<p>Very nice post. I never read before about validating OCL in PHP. If you are interested in going forward with this topic, one of the main problems you´ll need to face is how to implement the validation in the most efficient way possible (i.e. on each function you should only check the constraints that can be affected by the modifications performed during the execution of that particular function).</p>
<p>I did a full PhD Thesis on this topic. A summary with some ideas that you could use to provide an efficient implementation of your OCL validation was published in Jordi Cabot, Ernest Teniente: Incremental Integrity Checking of UML/OCL Conceptual Schemas. Journal of Systems and Software, vol 82, issue 9, pp. 1459-1478. Read it online here: <a href="http://jordicabot.com/papers/JSS09.pdf" rel="nofollow">http://jordicabot.com/papers/JSS09.pdf</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://www.jansch.nl/2007/11/15/validating-ocl-constraints-in-php-objects/#comment-498</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Tue, 27 Nov 2007 03:01:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.jansch.nl/2007/11/15/validating-ocl-constraints-in-php-objects/#comment-498</guid>
		<description>Fascinating stuff! Thank you for providing me with a good read.</description>
		<content:encoded><![CDATA[<p>Fascinating stuff! Thank you for providing me with a good read.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Do You PHP はてな</title>
		<link>http://www.jansch.nl/2007/11/15/validating-ocl-constraints-in-php-objects/#comment-497</link>
		<dc:creator>Do You PHP はてな</dc:creator>
		<pubDate>Sat, 17 Nov 2007 07:42:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.jansch.nl/2007/11/15/validating-ocl-constraints-in-php-objects/#comment-497</guid>
		<description>&lt;strong&gt;[PHP]OCL（Object Constraint Language：オブジェクト制約言語）...&lt;/strong&gt;

 今頃、目から鱗。やっぱりこの辺は全然追いつけてないというか、やってないというか。。。 OCL（Object Constraint Language：オブジェクト制約言語）を簡単に言うと、「インスタンスレベル...</description>
		<content:encoded><![CDATA[<p><strong>[PHP]OCL（Object Constraint Language：オブジェクト制約言語）&#8230;</strong></p>
<p> 今頃、目から鱗。やっぱりこの辺は全然追いつけてないというか、やってないというか。。。 OCL（Object Constraint Language：オブジェクト制約言語）を簡単に言うと、「インスタンスレベル&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Travis Swicegood</title>
		<link>http://www.jansch.nl/2007/11/15/validating-ocl-constraints-in-php-objects/#comment-496</link>
		<dc:creator>Travis Swicegood</dc:creator>
		<pubDate>Thu, 15 Nov 2007 14:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.jansch.nl/2007/11/15/validating-ocl-constraints-in-php-objects/#comment-496</guid>
		<description>I played around with something very similar to this in Argil for controlling how models worked.  I played the constraints on the properties themselves in the form of an annotation:

/**
 * @is string
 */
/**
 * @greaterThan 0
 */

etc, etc.  That works extremely nicely and allows you to develop your models independent of the framework.  Until this post, however, I&#039;ve yet to see anything resembling it coded in PHP.</description>
		<content:encoded><![CDATA[<p>I played around with something very similar to this in Argil for controlling how models worked.  I played the constraints on the properties themselves in the form of an annotation:</p>
<p>/**<br />
 * @is string<br />
 */<br />
/**<br />
 * @greaterThan 0<br />
 */</p>
<p>etc, etc.  That works extremely nicely and allows you to develop your models independent of the framework.  Until this post, however, I&#8217;ve yet to see anything resembling it coded in PHP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PHPDeveloper.org</title>
		<link>http://www.jansch.nl/2007/11/15/validating-ocl-constraints-in-php-objects/#comment-495</link>
		<dc:creator>PHPDeveloper.org</dc:creator>
		<pubDate>Thu, 15 Nov 2007 13:48:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.jansch.nl/2007/11/15/validating-ocl-constraints-in-php-objects/#comment-495</guid>
		<description>&lt;strong&gt;Ivo Jansch&#039;s Blog: Validating OCL constraints in PHP objects...&lt;/strong&gt;


While attending a code camp for Xenerix, Ivo Jansch decided to ......</description>
		<content:encoded><![CDATA[<p><strong>Ivo Jansch&#8217;s Blog: Validating OCL constraints in PHP objects&#8230;</strong></p>
<p>While attending a code camp for Xenerix, Ivo Jansch decided to &#8230;&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

